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.