我有一个大表,我想有全文搜索,所以我把它变成了MyISAM,因为InnoDB不支持它。
如果我在那张桌子上写很多东西,我会有表演问题吗?有人告诉我,MyISAM在写入时会锁定整个表。
如果我需要全文搜索和非锁定写入,还有其他选择吗?
最佳答案
如果您对第三方解决方案(使用MySQL数据库)满意,我强烈建议您使用Sphinx来处理全文搜索。正如你在他们的网站上看到的,它得到了社区的高度认可,并且在应用程序级的交互方面得到了非常大的支持。
当然,除了狮身人面像之外,还有其他的解决方案,在这些解决方案中,您可以看到一个非常棒的讨论,因此在这里将它们进行比较:
Choosing a stand-alone full-text search server: Sphinx or SOLR?
关于mysql - MyISAM的写入速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5481250/