Myisam和inonoDb是我们平常用的最多的存储引擎。为了更好的使用它们,我们需要知道它们的区别和使用场景。下面就这两个方面,我说一下。
区别:
Mysiam 不支持事务机制 InnoDB 是支持的
Mysiam 是表级锁 InnoDB是行级锁
Mysiam 支持全文索引 InnoDB不支持
Mysiam 查询的效率高 增删改的效率低 InnoDB 反之。
Mysiam 保存着表的总的行数 而InnoDB没有。
使用场景
如果你的业务是偏向读取多,那就选用Mysiam
如果你的业务是增删改操作比较多,并且对于数据的完整性有着严格的要求的时候,选InnoDB.
总之 具体选哪种,还是根据需要来。