Scalabilité
La plus grosse nouveauté, et la plus attendue, de cette release est sans conteste le sharding, ou partitionnement horizontal et les replica sets.La combinaison de ces 2 éléments augmentent encore la scalabilité de MongoDB;
On peut donc construire des clusters MongoDB, fortement "horizontally scalable", sans "single points of failure".
Réplication
La réplication était jusqu’alors assurée par une architecture master/slave qui souffrait d’un single point of failure à cause justement de cette notion de master. MongoDB 1.6 introduit la notion de replica set qui est un ensemble de noeuds qui possèderont des replicas d’une même donnée. Une élection de master permet alors de définir un noeud unique qui sera responsable des écritures.Partitionnement
Le sharding est maintenant production ready dans MongoDB. L’architecture de partitionnement repose sur un ou plusieurs proxy intermédiaire entre les clients et les instances MongoDB.Pour voir le release note complet, c'est par içi.
Voir un exemple de configuration complète d'un cluster avec sharding et replication.
Aucun commentaire:
Enregistrer un commentaire