MySQL de Recherche de texte Intégral solution de Contournement pour les tables innoDB

Je suis de la conception d'une application web interne qui utilise MySQL comme base de données principale. L'intégrité des données est cruciale, donc je suis en utilisant le innoDB moteur de sa contrainte de clé étrangère fonctionnalités.

Je veux faire une recherche de texte intégral d'un type de documents, et qui n'est pas pris en charge nativement avec les tables innoDB. Je ne suis pas prête à passer à l' MyISAM tables en raison de leur manque de support des clés étrangères et en raison du fait que leur verrouillage par table, pas par ligne.

Serait-il une mauvaise pratique de créer un miroir de table des disques que j'ai besoin de recherche en utilisant le moteur MyISAM et l'utiliser pour la recherche en texte intégral? De cette façon, je suis à la recherche d'une copie des données et si quelque chose arrive à ces données, il n'est pas aussi grand d'une affaire, car il peut toujours être re-créé.

Ou est-ce une façon maladroite de faire ce qui doit être évité?

Grâce.

Il y a de très bon récapitulatif des options de Percona: mysqlperformanceblog.com/2009/09/10/...

OriginalL'auteur Rob | 2010-04-14