在我的特殊情况下,我有一个约6000个注册用户的小型网站。 InnoDB的FK约束对于确保数据完整性非常有用,但我不确定还有其他什么好处......特别是因为我在FULLTEXT搜索上输了,这对我来说可能非常有用。InnoDB与MyISAM
是否值得改变我的表到MyISAM数据,以充分利用FULLTEXT的,或者是InnoDB的意思我应该做我的LIKE %keyword%
搜索解决方案的还有其他的好处?
(注:像狮身人面像网站上共享主机托管,所以我不认为第三方搜索解决方案是可行的)
在我的特殊情况下,我有一个约6000个注册用户的小型网站。 InnoDB的FK约束对于确保数据完整性非常有用,但我不确定还有其他什么好处......特别是因为我在FULLTEXT搜索上输了,这对我来说可能非常有用。InnoDB与MyISAM
是否值得改变我的表到MyISAM数据,以充分利用FULLTEXT的,或者是InnoDB的意思我应该做我的LIKE %keyword%
搜索解决方案的还有其他的好处?
(注:像狮身人面像网站上共享主机托管,所以我不认为第三方搜索解决方案是可行的)
根据这个链接时,InnoDB不会现在支持全文搜索
http://blogs.innodb.com/wp/2011/07/innodb-full-text-search-tutorial/
(注意)我将不得不通读这个更多一点,但应该是一个有趣的阅读。
全文索引只能用于InnoDB或MyISAM表,并且只能为CHAR,VARCHAR或TEXT列创建。 – zloctb 2016-02-11 13:49:43
而是指在dev.mysql.com维基或其他页comparisions,检查他们(MyISAM和InnoDB)限制
至于MyISAMs限制,他们大多是在磁盘/列大小。
InnoDB是非常新的,有更多的MySQL团队的支持,所以使用它的更小,容易recreatable /可恢复表是我现在正在练习。更频繁更新/插入的数据仍然在我自己的服务器上使用MyISAM。
FK约束丢失怎么办?有没有真正的后果吗? – 2012-03-20 12:08:27
在MySQL 5.6中,InnoDB全文搜索似乎受支持:http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html。它何时会到达您的共享主机是另一个问题。 – biziclop 2012-03-19 18:50:37
你正在做自己的定期备份吗? – erjiang 2012-03-19 19:18:48
@erjiang目前还没有:( – 2012-03-21 11:47:36