mysql引擎类型 myisam innodb
MyISAM类型的表强调的是性能, InnoDB提供事务支持事务,
其执行数度比InnoDB类型更快, 外部键(foreign key)等高级数据库功能
但是不提供事务支持
如果执行大量的SELECT, 如果你的数据执行大量的INSERT或UPDATE,
MyISAM是更好的选择 出于性能方面的考虑,应该使用InnoDB表
XtraDB存储引擎是由Percona开发的一款MySQL数据库的高性能存储引擎,其目的是用来代替InnoDB存储引擎,可用于需要更高性能的环境。Percona XtraDB 是 InnoDB 存储引擎的增强版,被设计用来更好的使用更新计算机硬件系统的性能,同时还包含有一些在高性能环境下的新特性。XtraDB 存储引擎是完全的向下兼容,在 MariaDB 中,XtraDB 存储引擎被标识为”ENGINE=InnoDB”,这个与 InnoDB 是一样的,所以你可以直接用XtraDB 替换掉 InnoDB 而不会产生任何问题。
Percona和MariaDB数据库管理系统是MySQL的两个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
Percona和MariaDB数据库管理系统是MySQL的两个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。