Solução alternativa de pesquisa de texto completo do MySQL para tabelas innoDB

Estou projetando um aplicativo Web interno que usa o MySQL como banco de dados back-end. A integridade dos dados é crucial, por isso estou usando oinnoDB mecanismo por seus recursos de restrição de chave estrangeira.

Eu quero fazer uma pesquisa de texto completo de um tipo de registro, e isso não é suportado nativamente com tabelas innoDB. Eu não estou disposto a mudar paraMyISAM tabelas devido à falta de suporte a chave estrangeira e ao fato de que o bloqueio é por tabela, não por linha.

Seria uma má prática criar uma tabela espelhada dos registros que eu preciso pesquisar usando o mecanismo MyISAM e usá-la para a pesquisa de texto completo? Dessa forma, estou apenas pesquisando uma cópia dos dados e, se algo acontecer com esses dados, não é tão importante, porque sempre pode ser recriado.

Ou é uma maneira estranha de fazer isso que deve ser evitada?

Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion