可能重复:
我正在使用MySql在php中实现一个博客。
并不是所有的引擎都支持特殊的字段类型,比如BLOB (二进制大对象)或文本类型,我需要大量使用这些类型。
此外,我非常需要使用外键机制来管理对帖子的评论,以及不同可能的帖子档案。
哪个数据库存储引擎(MyISAM,InnoDB,.)在效率和功能方面是否最好使用?
发布于 2011-09-30 13:42:41
我推荐InnoDB而不是MyISAM,因为它具有更好的事务属性。当涉及到写作时,Inno会慢一点,但是您的数据更安全,而且不是说您每分钟要写5000条记录。
有些软件(如MediaWiki和我也认为WordPress )混淆了这些类型。它们对所有关系和元数据使用Inno,并为存储在MyISAM表中的内容字段保留一个单独的表,因为它允许使用全文索引。但这也是一个解决办法。最好时时刻刻使用Inno。如果您需要高级搜索,请使用单独的seach引擎,如狮身人面像。
https://stackoverflow.com/questions/7611091
复制相似问题