7 votes

Équilibrage de charge MongoDB

Je cherchais la meilleure option d'équilibrage de charge pour des utilisateurs simultanés avec Mongo DB. Je me suis penché sur la réplication maître-esclave, mais je ne pense pas que cela permette d'équilibrer la charge. Est-ce qu'il y a des équilibreurs de charge open source pour Mongo DB ?

J'ai regardé Sequoia, mais il semble que ce projet ne soit plus activement soutenu.

Remarque : les données ne sont pas très volumineuses et ne constituent pas non plus un cas d'utilisation pour le sharding.

13voto

Brendan W. McAdams Points 4849

Les ensembles maître-esclave et réplique équilibreront la charge dans MongoDB, si vous définissez slaveOK dans votre pilote.

Lorsque slaveOK est activé, les pilotes MongoDB dirigent toutes les lectures vers les secondaires/esclaves.

Cela permet un équilibrage relativement efficace de la lecture ; pour l'équilibrage de l'écriture, la seule option serait le sharding.

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