##
是时候放弃社区版MySQL了?
最近阅读了一篇性能测试的文章,其中提到–MySQL团队最近实施了一些更改,与社区版相比,MySQL 8.0.35企业版的性能有了显著提高。性能意思20%以上!!
1、信息来源
https://blogs.oracle.com/mysql/post/performance-improvements-in-mysql-8035
Performance Improvements in MySQL 8.0.35
The MySQL team has recently implemented changes that significantly improve the performance of the 8.0.35 version of MySQL Enterprise Edition over the Community Edition.
感兴趣的可以自行查看
2、测试结果
这里仅展示OLTP RO的结果,网站连接中有更多测试结果
单从结果来看,企业版会比社区版有20%的性能提升。
3、其他测试
https://www.percona.com/blog/mysql-8-2-0-community-vs-enterprise-is-there-a-winner/
测试总结
正如所怀疑的,如果您使用普通配置/场景使用默认值来测试社区和企业版,那么 MySQL 社区版和 MySQL 企业版之间的性能没有差异。
功能或性能的可能改进是由于额外的组件,例如线程池。
因此,除非 Oracle 使用与注册用户可用的版本不同的 Enterprise 版本,否则我真的不知道如何才能通过简单配置在 Enterprise 中获得 25% 的性能提升。
无论如何,对我来说重要的是,在社区和企业之间使用 MySQL 基本代码(核心)时,我们没有看到性能(并且我希望代码)转移。我希望Oracle继续做它迄今为止所做的事情,使用附加组件而不是闭源模式的核心来增强企业版本。
4、其他话题
4.1、你还知道哪些厂商在测试中作弊吗?
4.1、如果以后MySQL企业版和社区版真有20%的性能差距,你还会选择社区版MySQL吗?
欢迎讨论