Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
stylenone

Introduction

La haute disponibilité de la base MongoDB passe par la mise en place d'un cluster de plusieurs instances de mongod ( pour dupliquer les données en plusieurs endroits ).

Un cluster mongo doit forcément être composé d'au moins trois instances ( nœud ) pour fonctionner, principalement pour la notion d'élection ( être capable de choisir le mongo primaire ).

Comment choisir l'une des deux architectures ?

C'est une question de sécurité opposée au coût d'avoir plusieurs serveurs de redondance :

  • Les Plus les données sont répliquées sur chaque élément du cluster donc plus vous en avait et moins le risque de , moins vous avez de risque d'être impacté par le crash, incendie,... de un ou plusieurs serveurs sont inquiétantsà la fois.
  • Comme Mais, comme les quantités de données stockées nécessitent de l'espace disque et de la RAM ( dépendant du volume de donnée et de traitement fait ), mettre plusieurs serveurs peut devenir un problème de coût.