笔者之前写过相关的文章推荐过Percona的开源软件,与其他软件先免费后收费不同的是,Percona只对技术支持收费,软件本身免费。
笔者不是专业的DBA,对MySQL了解也不深,主要还是从官网博客的测试数据和网站上的数据做对比。
我们从以下几个角度去对比:功能、性能、高可用、备份。
我们知道MySQL官网的企业版的高可用和备份组件是要收费的,而这些功能Percona通通免费!
首先是功能对比,以最新版的MySQL 8版本为例。
https://www.percona.com/software/mysql-database/percona-server/feature-comparison
我们可以看到,有些特性是原生MySQL所不具备的。
接着是性能
在MySQL官方新闻公告上说是 8.0 比5.7快2倍。
https://www.mysql.com/news-and-events/
MySQL 官网的基准测试(下面2个链接是从这篇文章中摘录的)
https://www.mysql.com/why-mysql/benchmarks/
http://dimitrik.free.fr/blog/posts/mysql-performance-80-and-sysbench-oltp_rw-updatenokey.html
Percona 官网好像没有相关的数据,不过笔者网上找了一篇作参考
MySQL 8、MySQL 5.7和Percona server for MySQL性能比较
https://www.mayi888.com/archives/59150
Percona XtraDB Cluster 数据表上面没有提供相关测测试数据,在官网博客也没找到相应的文章
备份
https://learn.percona.com/hubfs/Datasheet/Percona_XtraBackup/Datasheet_Percona_XtraBackup.pdf
总结:整体来说Percona要比官方的MySQL无论是性能还是特性上来说要多出许多,值得大家使用。