在我的特殊情況下,我有一個約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