数据库 MariaDB or PerconaDB 你选哪种来替代 MySQL?

ShiningRay · 2013年03月08日 · 最后由 wwek 回复于 2013年10月22日 · 21975 次阅读

其他的postgresql、mongodb暂时都不算了,因为不是dropin替代

共收到 27 条回复

啊啊啊啊完全没听过

一直在用MariaDB,性能对比就不用说了,拿实际项目跑一下就知道了,特别是join query和sub query。

postgresql为什么不是dropin替代?

MariaDB or PerconaDB 的优点是什么?求普及

#4楼 @huacnlee 没有Oracle的威胁,性能好,貌似都有自己对于Multi-master等等的支持,淘宝的同学还给MariaDB提交过代码 顺便说,MariaDB是MySQL创始人搞的

#3楼 @ch3n 我可以直接把数据文件复制过去在MariaDB或者PerconaDB里面用,但是Postgresql就不行,甚至导出成sql语句也有地方不兼容。

我在本地用的是percona-server,完全无缝缝替换MySQL。

brew install percona-server

#5楼 @ShiningRay 淘宝贡献的代码据说会在MariaDB 10这个版本发布,目前好像已经发布GA版本。

相比于postgresql,这俩有啥优势,如果不是用来替换mysql,而是用在一个新项目中

#10楼 @keating 没用过postgresql,没有发言权。对于广大使用mysql的用户来说,容易迁移是最大优势(根本无成本)

@ShiningRay 那为何迁移呢,MySql不是有社区版吗

#12楼 @keating MySQL现在在Oracle手上了,Oracle好像要改License,并且据说已经把testcase给拿掉了。

#6楼 @ShiningRay 噢,这么个dropin啊 如果不考虑兼容,比如是新项目,postgresql是个好选择. 如果是担心oracle而迁移,那倒完全不必,oracle只会把mysql弄得更好,就算改license不开源也没太大关系,反正你不去改mysql代码.oracle不开源那么贵还不是那么多人买.产品好才是王道.

MariaDB 和 Percona 是官方mysql的patch版本,做了很多代码改进和提升,建议生产环境中使用 percona有些常用的工具集很给力的 btw oracle收购sun之后,MySQL创始人去了MariaDB

#14楼 @ch3n 现实情况是MariaDB和PerconaDB性能上都大幅领先原版mysql

其实percona和mariadb都是对于innodb的改进,mariadb里边有带了percona版本的xtradb,相对来说percona对于innodb方面的改进提升的性能比较明显,high performance mysql这本书就是percona团队写的,mariadb的优势主要是原来的mysql之父创立的,相对来说对于mysql上层的优化比较多点,底层的存储引擎还是percona的部分。。。 当然如果对于性能还有更高要求的话,可以考虑用tokudb,tokudb的引擎采用的是分形树结果,效率更牛逼,可惜是收费的。。。

对于Percona来说,如果遇到问题, 你可以买他们的咨询服务,会有专门的人员帮你解决问题的。 这点在production环境中非常有用。 不知道mariadb在这方面的情况怎么样。

综合看来, 优点就是很像 mysql ?

#19楼 @luikore 看起来恐怕是的,哈哈

#19楼 @luikore 不是像,是完全的drop-in replacement.

一直在用percona, 细节和生态环境(比如toolkit和xtrabackup这些)搞得不错

mysql早年一直为了速度不支持事务、视图、子查询之类的, 所以mariadb一直不敢碰, 刚去扫了下,居然看到api层有接口支持异步了, 看来有机会要试试了

MariaDB or PerconaDB是神马数据库?

现在新数据库好多啊,市场也比较混乱。 不出几个月就有新东西出来。 我还是首选成熟的产品吧。

MongoDB用于生产环境不知道可靠不,我知道ruby-china就用这东西,好像还挺不错的。现在我把系统从MySQL转到PostgreSQL了,小项目还是SQLite3。 MongoDB好像要server的吧,小项目还是用SQLite来得简洁一些…… 以上是个人看法

Percona 的可测量性真是没得说,稳定性也非常不错 xtraDB 引擎改进还是非常大的,percona toolkit这个不能算是percona的一部分吧,它可以单独安装,以及对应其它版本的mysql服务。

一直在用 percona做生产。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册