57 votes

MySQL Quel est le but de BLACKHOLE Engine ?

Pourquoi sauvegarder quelque chose que l'on ne peut pas retrouver plus tard ? Quel est l'intérêt ?

J'ai consulté le site Web de MySQL mais je n'ai pas trouvé beaucoup d'informations à ce sujet.

Merci :)

49voto

Will Points 30630

Elle est utile dans un environnement répliqué où toutes les instructions SQL sont exécutées sur tous les nœuds, mais où vous souhaitez que seuls certains nœuds stockent réellement le résultat. C'est un cas d'utilisation donné dans la documentation : http://dev.mysql.com/doc/refman/5.0/en/blackhole-storage-engine.html

D'autres utilisations sont mentionnées dans la documentation :

  • Vérification de la syntaxe du fichier de vidage.
  • Mesure de la surcharge due à la journalisation binaire, en comparant les performances de BLACKHOLE avec et sans journalisation binaire activée.
  • BLACKHOLE est essentiellement un moteur de stockage "no-op", il pourrait donc être utilisé pour trouver des goulots d'étranglement en matière de performance qui ne sont pas liés au moteur de stockage lui-même.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X