Percona是原MySQL运维部总监Peter和Vadim在2006年离开后创建的,因其本身是运维出身,所以他做的这个分支基本上也是为运维人员服务的。一些DB常用的工具XtraBackup和Percona Toolkit,都是出自此公司。 当然,Percona公司最主要的产品还是Mysql分支产品:Percona Server。Percona Server 声称可以"完全与 MySQL 兼容",这是与其他更改了大量基本核心 MySQL 代码的分支的最大区别。因此从理论上讲,从Mysql迁移到Percona Server,无需更改程序中的任何代码。 Percona公司在MySQL数据库优化方面做了非常多的工作,例如,Percona Server在官方InnoDB存储引擎的基础上开发了XtraDB存储引擎,可以认为XtraDB是InnoDB存储引擎的增强版。与MySQL5.1内置的InnoDB相比,单位时间执行事务数量是后者的2.7倍。XtraDB引擎能做到的向下兼容,创建数据表的时候,InnoDB引擎会自动被替换成XtraDB引擎,用户和客户端根本感觉不到区别。(注意这里只是说Mysql 5.1的情况,现在Mysql已经发展到8.0了,情况已经不同)。
|