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?
2
A
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
- 1. MongoDB Node.JS sürücüsünü kullanarak nasıl yeni bir veritabanı oluştururum?
- 2. Mysql'in dağıtılmış bir veritabanı oluşturması mümkün mü?
- 3. mongodb veritabanı 2.0
- 4. Kaynak 'mainJava' kaynak kümesinde ana bulunamadı
- 5. mongodb replicaset ana bilgisayar adı değişikliği hatası
- 6. MongoDB veritabanı şeması tasarımı
- 7. Meteor'da yeni bir veritabanı nasıl oluşturulur?
- 8. Bir kapsayıcıya statik bağlantı noktası nasıl atanır?
- 9. Bir size() sütununa bir ad nasıl atanır?
- 10. mongodb java sürücüsü - com.mongodb.MongoException: bir ana bulamıyor
- 11. Geo percolator'da nokta gösterimi nasıl kullanılır
- 12. Herhangi bir veri eklemeden mongodb veritabanı koleksiyonu nasıl oluşturulur?
- 13. veritabanı sunucusundan bir zaman damgası ile MongoDB belgesini nasıl takılır
- 14. MongoDB veri tabanının yalnızca yarısı yay kümesinde işleniyor
- 15. Ben mongodb için oldukça yeni
- 16. İşlevde parametre nasıl atanır?
- 17. Dağıtılmış uygulamamı nasıl adlandırırım?
- 18. Bir değişkene bir nesne işlevi nasıl atanır?
- 19. Sözlüğe nasıl atanır?
- 20. Docker'da MongoDB - kapsayıcıda yedekleme veritabanı kapama
- 21. Diziye yeni bir öğe eklemek için mongodb belgesini nasıl güncelleyebilirim?
- 22. Geo Location Trace getElementById çalışmıyor
- 23. Karakter yıldızı bir kaynak kümesinde nasıl işlenir
- 24. JButton'a rastgele bir int nasıl atanır?
- 25. Delphi Firması'nda TSpeedButton'a bir bitmap nasıl atanır?
- 26. AFNetworking'de bir .cer dosyası nasıl atanır?
- 27. Dağıtılmış bir web uygulama platformu nasıl oluşturulur?
- 28. MongoDB + Web Uygulaması: Kullanıcı başına veritabanı
- 29. Boş bir MongoDB veritabanı neden bu kadar büyük?
- 30. asp.net mvc kullanarak mongodb veritabanı oluşturmak
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
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
Ç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