aja*_*jay 126 mysql database database-schema
MyISAM的设计理念是,您的数据库查询的次数远远超过其更新的数据,因此它可以执行非常快速的读取操作.如果您的读写(插入|更新)比率小于15%,则使用MyISAM更好.
InnoDB使用行级锁定,具有提交,回滚和崩溃恢复功能来保护用户数据.它支持事务和容错
以上MyISAM和InnobDB之间的差异是否正确?如果MYISAM和InnobDB有任何其他限制,请指导.我应该何时使用MyiSAM或何时使用Innodb?谢谢!
Ton*_*ark 224
阅读有关存储引擎的信息.
MyISAM数据:
MySQL中的MyISAM存储引擎.
InnoDB的:
MySQL中的InnoDB存储引擎.
MyISAM限制:
InnoDB限制:
ROW_FORMAT=COMPRESSED)如需简要了解,请阅读以下链接
Arg*_*man 19
将MyISAM用于非常不重要的数据,或者如果您确实需要这些最小的性能优势.在MyISAM的每种情况下,读取性能都不是更好.
我个人永远不会再使用MyISAM了.如果您需要更高的性能,请选择InnoDB并投入更多硬件.另一个想法是查看具有PostgreSQL等更多功能的数据库系统(如果适用).
编辑:对于读取性能,此链接显示innoDB实际上并不比MyISAM慢:http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part 1 /
| 归档时间: |
|
| 查看次数: |
166511 次 |
| 最近记录: |