数据库知识梳理——innoDB 与 MyISAM 引擎区别
MyISAM存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎,比如bbs 中的 发帖表,回复表,还有批量添加MyISAM效率高 INNODB 存储: 对事务要求高,保存的数据都是重要数据,我们建议使用INNODB,比如订单表,账号表。 【面试重点】MyISAM 和 INNODB的区别? 1. 事务安全(MyISAM不支持事务,INNODB支持事务) 2. 外键 MyISAM 不支持外键, INNODB支持外键. 3. 锁机制(MyISAM时表锁,innodb是行锁) 4. 查询和添加速度(MyISAM批量插入速度快) 5. 支持全文索引(MyISAM支持全文索引,INNODB不支持全文索引) 6.MyISAM内存空间使用率比InnoDB低 来源: https://blog.csdn.net/qq_38905818/article/details/100899326