Question

Selon La documentation de réplication de MySQL, il est possible de configurer la réplication des tables source InNODB aux tables de destination Myisam. Malheureusement, la documentation n'a pas grand-chose à dire sur les inconvénients, les implications de cohérence des données (en dehors du cas de coin Cascade) et les paramètres recommandés pour activer une telle configuration de réplication. Donc, juste un certain nombre de questions me viennent à l'esprit concernant cette configuration:

  1. La réplication basée sur la déclaration est-elle préférée à la variante basée sur la ligne ou vice-versa?
  2. Est-ce que l'InNODB ou le côté myisam nécessite des paramètres spécifiques, de sorte que la cohérence des données ne se briserait pas en elle-même à la suite d'une activité de réplication "normale"?
  3. Les exécutions DDL sur le maître sont-elles traitées sur l'esclave de manière saine?
  4. Comment pourrais-je empêcher un ALTER TABLE blah ENGINE=InnoDB Instruction exécutée au maître de la propagation de l'esclave?
  5. Existe-t-il un moyen recommandé de configurer une telle configuration "divisée"? Je pourrais penser à un direct ALTER TABLE blah ENGINE=MyISAM Sur l'esclave, est-ce viable?
  6. Y a-t-il d'autres mises en garde que l'on devrait connaître?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top