Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue


Panel
titleSommaire

Table of Contents
stylenone



Qu'est que WiredTiger

La base de données va se fragmenter au fil des insertions/suppressions d'éléments et le volume des données va devenir plus faible que l'espace disque consommé ( dans /var/lib/mongo ).

Après la version 3, MongoDB propose une un nouveau moteur de stockage de données appelé WiredTiger, qui permet d'avoir de meilleures performances et un espace disque consommé plus faible avec moins de fragmentation et une compression de donnée.

Il y a 2 situations ou vous aurez à utiliser la procédure de migration de MMapV1 vers WiredTiger:

  • Si vous avait avez installé votre Shinken à partir d'une version ANTÉRIEUR à la V02.06.00.
    • Le format de stockage était alors MMapV1.
  • Si vous faites un shinken-restore d'une configuration sauvegardé sur un Shinken au format MMap1.
    • La sauvegarde des données de MongoDB garde le format de stockage.

Quel format de donnée votre MongoDB utilise ?

Vérifier que le type de moteur de stockage est bien MMapv1 à l'aide de la commande suivante : 

Code Block
themeEmacs
mongo shinken --quiet --eval "print(db.serverStatus().storageEngine.name)"

Le retour de la commande doit être MMapv1.


Tip
Si le retour est wiredTiger, alors la base de données est déjà migrée et vous n'avez pas besoin de continuer cette procédure.


Quelle procédure utiliser ?