mysql - 如何在 MySQL 中使用带全文索引的事务?

标签 mysql transactions full-text-search

我正在使用 MySQL 5。事务是最重要的,但全文索引也是如此。这似乎是一个陷阱 22:

  1. InnoDB 支持事务但不支持全文索引。
  2. MyISAM 支持全文索引但不支持事务。

开发人员采用哪些技术来规避此问题?

最佳答案

使用 Sphinx 或 Solr/Lucene 提供全文索引。不完全是一个纯粹的 mysql 解决方案,但两者都比具有全文搜索的 MySQL 快得多。

关于mysql - 如何在 MySQL 中使用带全文索引的事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536683/

相关文章:

mysql - 复杂的mysql排名!

mysql - 在 Laravel 中将原始查询更改为查询生成器时无法获取数据

transactions - 两阶段提交 - 如何有效地使用我的队列?

java - 如果 XAResource 是 Tx 中涉及的唯一资源,则应调用 XAResource.prepare()

sql-server - 添加大量记录后 SQL Server FTS 性能

mysql - 匹配 2 列时将列优先级添加到 mysql 自然语言搜索

MySql 为每个 id 按天查找最大项目

mysql - 更新查询 150 万行需要很长时间才能执行 mysql

java - Seam 管理的事务操作指南

mongodb - 是否有像 mongoosastic 这样的插件可以与环回一起使用?