Index Fulltext MyIsam vs InnoDB
Bonjour à tous,
J'ai dévellopé une application pour laquelle le choix c'est porté sur le moteur InnoDB pour des raisons évidentes d'efficacité. Le revert de la médaille est que malheureseument les index Fulltext ne sont pas gère sur ce moteur de stockage... Chose que j'ignorais :(
J'arrive à une étape de mon projet ou je dois réaliser des moteurs de recherche "complexe".
J'ai donc une idée simple : copier régulièrement la base avec les tables InnoDB vers une copie utilisant MyIsam.
Je me pose donc des questions sur la façon d'effectuer une telle manipulation ?
Hypothèse 1 : lancer, via un cron, toutes les X heures, un script qui :
- fera un dump de la base avec les tables InnoDB
- supprimera la base les tables MyIsam
- rechargera les tables en changeant les "InnoDB" par des MyIsam et en supprimant les contraintes d'intégrité
Hypothèse 2 : utiliser la réplication mais dans ce cas comment mettre le slave en MyIsam ?
Hypothèse 3 : pas d'hypothèse 3 pour le moment.
Merci d'avance pour vos idées !
++