¿Puedo tener un maestro InnoDB y esclavos MyISAM con texto completo para buscar?

Respuestas:

10

Absolutamente !!!

Simplemente ejecute ALTER TABLE tblname ENGINE=MyISAM;contra todas las tablas en el Esclavo que desea tener el índice FULLTEXT. Después, puedes correr ALTER TABLE tblname ADD FULLTEXT (column[,column]);.

Tenga mucho cuidado de no ejecutar DDL contra aquellas tablas en el Master que son exclusivas de InnoDB que se replicarán en el Slave.

He sugerido usar un motor de almacenamiento diferente en un esclavo en mis publicaciones anteriores:

RolandoMySQLDBA
fuente
¡Buenas noticias! Eres el hombre Rolando.
Neil McGuigan
1
Funciona muy bien, tengo un sistema de registro del sistema, donde el maestro recopila datos en el motor de almacenamiento BLACKHOLE, que luego descarga todo el trabajo pesado a las combinaciones de MyISAM e InnoDB. De esta manera, puedo detener al esclavo para analizar los datos, dejando que el maestro recopile y solo use el almacenamiento de registros :)
Dave Rix