最近总是在使用mysql数据库,需要用到存储引擎(storage engine).就顺便学习了一下。mysql用的最多的就是MyISAM和INNODB.MyISAM是mysql 的默认存储引擎。它将数据库表的数据存储在两个文件里面,一个数据文件(.MYD),一个索引文件(.MYI).但是它不支持事务。InnoDB支持外键参照完整性,具备故障恢复能力。它的性能其实不错的,特别是在处理大数据量的情况下,用官方的话说就是: InnoDB的CPU效率是其他基于磁盘的关系数据库存储引擎所不能比的。它将数据存储在一个或者多个被共同称为表空间的文件中。一个表空间基本上作为一个黑盒子而由InnoDB自己来维护。总之它支持的功能最全。
存储引擎
最新推荐文章于 2024-07-30 17:40:59 发布