我不确定是否应该将myisam或innodb用于我的mysql数据库。
我的需求:
我将使用全文搜索。 myisam和innodb都支持mysql 5.6
我只会在不同的表之间进行内连接
大约75%的查询将是SELECT,具有内部联接
myisam对我来说最好考虑上面的内容吗?
另外,我可以在运行myisam的一个表与运行innodb的表之间进行内连接吗?
例如我的用户表是innoDB,我从该表进行内部连接到myisam上运行的产品表。为了获得用户的所有产品。
答案 0 :(得分:1)
您在此处撰写的信息,您正在寻找的信息,并未说明哪种引擎更适合您。两者都符合您的要求。
如果您正在寻找速度或一致性,那么确定最佳引擎套件的一种非常简单的方法,例如:myisam
表示速度,innodb
表示一致性,但是您需要使用FK约束。与MyISAM versus InnoDB相关联的Hanky评论告诉您更多关于差异的信息。
如果您要查看全文索引,还可以查看sphinx