如何在 MySQL 中使用带有全文索引的事务?
我使用的是 MySQL 5。事务至关重要,全文索引也同样重要。这似乎是一个陷阱 22:
- InnoDB 支持事务,但不支持全文索引。
- MyISAM 支持全文索引,但不支持事务。
开发人员采用什么技术来规避这个问题?
I'm using MySQL 5. Transactions are of paramount importance, but so is fulltext indexing. This seems to be a catch 22:
- InnoDB supports transactions but not fulltext indexing.
- MyISAM supports fulltext indexing but not transactions.
What techniques do developers employ to circumvent this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用Sphinx或Solr/Lucene提供全文索引。不完全是一个纯粹的 mysql 解决方案,但两者都比带有全文搜索的 MySQL 快得多。
Use Sphinx or Solr/Lucene to provide full text indexing. Not exactly a pure mysql solution, but both are much faster than MySQL with full text searching.