2
MongoDBデータベースを別のデータセンターに置く必要があります。 1つのMongoDBデータベースはメインデータセンターのマスターとなり、他のMongoDBデータベースは他のデータセンターのスレーブになります。メインデータセンター内のマスタデータベースが消滅する場合、どのようにして異なるデータセンターに新しいマスタデータベースを割り当てることができますか?ジオ分散MongoDBクラスタで新しいmasterデータベースを割り当てる方法は?
データセンター間で1つのレプリカセットを配布することについて話していますか?もしそうなら、私はそれがとても良いアイデアだとは思わない。 – Jestin
あなたはそんなに考えないのですか?誰かがアメリカのデータベースに何かを書く場合、私は最小の待ち時間でヨーロッパでこの価値を読むことができる必要があります。異なるデータセンターにレプリカを置くことは悪い考えですか? – Andru
レプリカセット内のノードは、すべてのノードを更新するために、常にデータを送信する必要があります。この通信がインターネットを経由すると、特に書き込みを行うときにレプリカセット全体が遅くなる可能性があります。あなたのデータニーズが書き込みではなく読み込みに非常に重い場合は、おそらくそれほど悪くはありません。あなたは、練習としてタグを認識するシャーディングを調べることができます:https://docs.mongodb.org/manual/core/sharding-introduction/#customized-data-distribution-with-tag-aware-sharding – Jestin