Wir richten derzeit unsere mongodb-Umgebung für die Produktion ein. Im Moment haben wir nur einen dedizierten mongodb Datenbankserver. Wir werden dies in naher Zukunft mit einem zweiten Server erweitern und habe dem Management bereits mitgeteilt, dass wir für die ideale Situation auch einen dritten Server bekommen sollten.MongoDb Vorbereitung für geschuppte Cluster
Da ich bereits weiß, dass wir in naher Zukunft Sharding und Replikation verwenden, möchte ich darauf vorbereitet sein.
Die Idee, die ich jetzt habe, ist jetzt mit der Entwicklungskonfiguration zu beginnen (wie mongo's Dokumentation es nennt).
Jedes Mal, wenn unser zweiter Server möchte ich erweitern diese Einstellung auf eine Konfiguration mit 2 Konfigurationsservern en 2 Scherben (Replikatsätzen) verfügbar kommt.
Und natürlich, wenn unser dritter Server verfügbar ist, haben Sie die voll funktionsfähige Shard Cluster Konfiguration.
Beim Lesen von Mongos Dokumentation wurde ich durch den Hinweis ausgelöst, dass de Development setup nicht in der Produktion verwendet werden sollte.
MongoDb Development Configuration
Wenn man bedenkt, dass wir bald weitere Server hinzufügen, wäre es eine schlechte Idee sein, um bereits die Development Configuration konfiguriert bereits so können wir leicht den zweiten Server zum Cluster hinzufügen, wenn es verfügbar kommt?
Gute Frage, aber ich denke, es ist außerhalb des Umfangs der Programmierung; also gehört es auf http://dba.stackexchange.com wirklich dazu. –