什么是数据库存储引擎
数据库引擎是数据库底层软件组件,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的数据库引擎,可以获得特定的功能
MyISAM与InnoDB的区别
MyISAM | InnoDB |
---|---|
支持全文索引(full text) | 以前的版本不支持全文索引,5.6之后的版本支持全文索引 |
不支持事务 | 支持事务 |
表级锁 | 行级锁(并非绝对,当执行sql语句时不能确定范围时,也会进行锁全表) |
保存表的具体行数 | 不保存表的具体行数 |
崩溃恢复不好 | 崩溃恢复好 |
什么时候选择什么引擎比较好
MyISAM
InnoDB
推荐使用InnoDB
原文:https://www.cnblogs.com/Gen2021/p/14742699.html