2

Farklı veri merkezlerinde MongoDB veritabanlarına ihtiyacım var. Bir MongoDB veritabanı, ana veri merkezinde bir ana olacak ve diğer veri merkezlerinde köle olacak. Ana veri merkezindeki ana veritabanımız ölecekse, farklı veri merkezlerinde yeni bir ana veritabanı nasıl atayabiliriz? usta başarısız olması durumunda veri merkezleri arasında yer alan dağıtılmış çoğaltma demek varsayarsakGeo dağıtılmış bir MongoDB kümesinde yeni ana veritabanı nasıl atanır?

+0

veri merkezleri arasında dağıtılan tek kopya kümesi sahip mi bahsediyoruz? Eğer öyleyse, bunun iyi bir fikir olduğunu düşünmüyorum. – Jestin

+0

Neden böyle düşünmüyorsun? Birisi ABD'de bir veri tabanına yazarsa, bu değeri Avrupa'da minimum gecikme ile okuyabilmem gerekir. Farklı veri merkezlerinde çoğaltma yapmak kötü bir fikir mi? – Andru

+0

Çoğaltma kümelerindeki düğümler, tüm düğümleri güncel tutmak için sürekli olarak kendi aralarında veri göndermeye ihtiyaç duyar. Bu iletişim internet üzerinden devam ederse, özellikle yazma yaparken tüm çoğaltma kümesini yavaşlatabilir. Eğer veri ihtiyaçlarınız yazmadan ziyade çok ağırsa, o zaman o kadar da kötü olmayacaktır. Kullandığınız https://docs.mongodb.org/manual/core/sharding-introduction/#customized-data-distribution-with-tag-aware-sharding – Jestin

cevap

1

, diğer düğümlerin yeni bir efendisi seçecek. Yeni usta olmak gerektiğini düğüm için bir tercih varsa

, o zaman bu durum için bir tercih yapılandırmak mümkündür.

Ben daha fazla bilgi için MongoDB Dokümanlar Replica set elections bölümüne okumak öneririz.

İlgili konular