有没有人使用Percona的XtraDB(一个MySQL版本)?
function和基准数据看起来不错。 我想知道它是否足够稳定的生产。
你有什么经验?
“稳定的生产”总是一个主观的测量。 如果你问是否有人在生产中使用它,那么是的,他们是。
许多重大更改默认情况下都是禁用的,您需要打开它们才能正常工作。 例如 – innodb_fast_recovery。 这意味着如果你发现一个bug,退后一步是很容易的。
另外需要指出的是,除非使用梭子鱼行格式或启用额外的回滚段function,否则Percona版本与具有5.0版本的基础数据文件具有二进制兼容性。 再一次,如果你发现一个bug,很容易退后一步。
(我有偏见,我为Percona工作)。
我在网站上发现了这个问题的FAQ。
http://www.percona.com/docs/wiki/percona-xtradb:info:faq
我认为XtraDB与InnoDB是二进制兼容的。 那就是你可以随时切换回使用InnoDB。
问:风险是什么? 它可以破坏我的数据库? 答:虽然我们尽可能地对其进行了testing,但总是存在风险。 XtraDB显着修改了InnoDB内核,并且可能存在一些bug。 目前还没有人报告有任何崩溃或腐败问题。
我正在一个数据库上运行它,每秒大概提供40个查询,并没有遇到任何问题。 我从来没有在InnoDB上运行这个数据库,所以无法比较它。