我正在设计一个使用 MySQL 作为其后端数据库的内部 Web 应用程序。数据的完整性至关重要,因此我将innoDB
引擎用于其外键约束功能。
我想对一种记录进行全文搜索,而 innoDB 表本身不支持这种搜索。MyISAM
由于缺乏外键支持以及它们的锁定是按表而不是按行的事实,我不愿意移至表。
创建一个我需要使用 MyISAM 引擎搜索的记录的镜像表并将其用于全文搜索是否是不好的做法?这样,我只是在搜索数据的副本,如果该数据发生任何事情,这没什么大不了的,因为它总是可以重新创建。
或者这是一种应该避免的尴尬方式?
谢谢。