midenok / mariadb

MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
GNU General Public License v2.0
0 stars 0 forks source link

Real users on System Versioning #43

Open midenok opened 6 years ago

midenok commented 6 years ago

On System Versioning there was 2 bug reports from non-developers in last 30 days and 8 bug reports in last 60 days. This is against total non-developer MDEV reports of 77 in last 30 days and 140 in last 60 days. So 8 is roughly 5% of the feature usage share.

For example the situation on replication component is not much different: 6 in last 30 days, 12 in last 60 days and 20 in last 90 days. So we can see some stability for Replication of average 6 per month.

Of course, the numbers are low, so we can't talk about precision here. Moreover the feature maturity is different. But we can try to check the correlation on Stack Overflow. For System Versioning there are 1600 questions. For replication there are about 3700 questions. The correlation of numbers looks the same to me.

So I would say the usage share of System Versioning in MariaDB is not very low but it can be higher. Especially in front of MySQL that doesn't have it. This is an advantage that can be used to attract some users from MySQL but it should be presented well to mass media. Currently I didn't found such presentations in Google. All the articles I've seen that enlighten differences between MySQL and MariaDB don't mention System Versioning. That would be good to see some article that stresses on System Versioning in MariaDB and maybe tells about some advantages from Microsoft SQL temporal tables.

midenok commented 6 years ago

On System Versioning there was not much bug reports from non-developers, but it is comparable to other components in Jira. Last 30 days each component received from 2 to 6 non-dev reports, mostly 4. System Versioning received 2 bug reports, but total of 8 in last 60 days.

So I would say the usage of System Versioning in MariaDB is not very low but it can be higher. Especially in front of MySQL that doesn't have such feature. This is an advantage that can be used to attract some users from MySQL but it should be presented well to mass media. Currently I didn't found such presentations in Google. All the articles I've seen that enlighten differences between MySQL and MariaDB don't mention System Versioning. That would be good to see some article that stresses on System Versioning in MariaDB and maybe even tells about some advantages from Microsoft SQL temporal tables.

midenok commented 6 years ago

I have some note on System Versioning activity. There was not much bug reports, but it is roughly comparable to other components in Jira. Last 60 days each component received from 4 to 10 user reports. System Versioning received 8 bug reports. Fair to say that it is only 3 users who reported these 8 bugs. While other components have different users per each bug. So I'd say the feature is less known and less mature, but it does have its potential.

For example on Stack Overflow there are 1600 questions on System Versioning. On replication there are about 3700 questions. So this examination may tell that System Versioning is half as popular as Replication.

In front of MySQL System Versioning can be an advantage to entice some users but it should be presented well to mass media. Currently I didn't found such presentations in Google. All the articles I've seen about MySQL versus MariaDB don't mention System Versioning. That would be good to see some article that stresses on System Versioning in MariaDB and maybe even tells about some advantages from Microsoft SQL temporal tables.