mysql DBMS - mysql database manager system
数据库引擎
ISAM: 优点:检索效率高,
缺点:增删改数据效率低,不支持事务,不支持容错,如果哪天你的硬盘崩溃了。那你的数据就恢复不回来的,必须是要实时备份数据
注意:必须经常实时备份数据
MyISAM : 它有ISAM的全部,也就是说它是ISAM的升级版,也在ISAM的基础上加上了索引。索引的功能也就是可以增加检索的效率提高,但MyISAM有个缺点就是需要经常运行OPTIMIZE TABLE 命令来回复那些被更新的机制浪费的空间
InnoDB:它是一个新的引擎,也不是mysql自己做的引擎, 是别人提供给mysql的。这个引擎支持了事务,事务提交、回滚。外键。InnoDB管理的两个数据文件。.frm , .idb文件
InnoDB和MyISAM的区别?
InnoDB支持事务, MyISAM不支持事务
InnoDB支持外键,MyISAM不支持
InnoDB不支持全文索引, MyISAM支持。在查询检索的效率上MyISAM的效率会更高