MongoDB replika kümeleri ve parçalama
Replika kümesi kurar; seçimleri, okuma tercihlerini ve yük devretmeyi yönetir; parçalı küme kurup parça anahtarı seçer, dengeleme ve yeniden parçalamayı uygularsın.
Seviye 401 · 17 ders · 15 pratik lab
Dersler
Replika kümesi
- Üç üyeli replika kümesi kurmak
- Üye ayarları: öncelik, gizli üye, gecikmeli üye
- Seçimler ve yük devretme
- Okuma tercihi
- Oplog boyutu ve yeniden eşitleme
- Üyeleri sırayla bakıma almak ve yükseltmek
- Kısa görev: birincil düşerken yazmaları güvende tut
Parçalama
- Parçalı küme mimarisi: mongos ve yapılandırma sunucuları
- Parça anahtarı seçmek
- Aralıklı ve hash parçalama
- Dengeleyici ve parçalar
- Bölgeler ve verinin konumu
- Yeniden parçalama
- Kısa görev: büyüyen bir koleksiyonu parçala
İşletim
- Hedefli ve tüm parçalara dağılan sorgular
- Parçalı kümede yedek
- Bitirme görevi: küresel bir uygulama için küme tasarla
Pratik lablar
- Üç üyeli replika kümesi kur: Üç mongod'u ayrı portlarda başlatıp replika kümesine çevir ve birincil seçimini gözle.
- Raporlama için gizli üye ekle: Raporlama sorgularını taşıyacak, seçilemeyen gizli bir üye ekle ve uygulamanın onu görmediğini doğrula.
- Gecikmeli üyeyle yanlış silmeyi geri al: Bir saat gecikmeli üyedeki veriden, birincilde yanlışlıkla silinen koleksiyonu geri getir.
- Birincili düşür ve yeni seçimi izle: Birincil üyeyi kapat, seçimin ne kadar sürdüğünü ölç ve uygulamanın yeniden bağlandığını gör.
- Okumaları ikincillere yönlendir: Rapor servisinin okumalarını secondaryPreferred ile ikincillere yönlendir ve eski veri okuma riskini göster.
- Birincil düşerken yazmaları güvende tut: Sürekli yazan bir uygulamada yazma onayı ve yeniden deneme ayarlarını yapıp birincili düşürürken hiç kayıt kaybetmediğini kanıtla.
- Oplog penceresini hesapla: Mevcut yazma hızıyla oplog'un kaç saatlik değişiklik tuttuğunu hesapla.
- Geride kalan üyeyi yeniden eşitle: Oplog penceresinin dışına düşen ikincil üyeyi ilk eşitlemeyle yeniden kümeye kat.
- Kümeyi kesintisiz sırayla yükselt: Önce ikincilleri, sonra birincili adım adım indirip uygulamayı kesmeden tüm kümeyi yeni sürüme geçir.
- Parçalı kümenin yapısını incele: sh.status ile parçaları, yapılandırma sunucularını ve hangi koleksiyonların parçalandığını çıkar.
- Sıcak parçaya yol açan anahtarı değiştir: Artan tarih alanıyla parçalanmış koleksiyonda tüm yazmaların tek parçaya gittiğini göster ve daha iyi anahtar öner.
- Koleksiyonu yeni anahtarla yeniden parçala: Kötü seçilmiş parça anahtarını yeniden parçalama ile değiştir ve süreç boyunca uygulamanın çalıştığını izle.
- Hedefli ve dağıtık sorguyu ayırt et: explain ile hangi sorgunun tek parçaya, hangisinin tüm parçalara gittiğini belirle.
- Dengesiz parçayı dengeleyiciyle düzelt: Dengeleyicisi kapalı kalmış kümede veri dağılımını ölç, bakım penceresi tanımla ve dengelemeyi izle.
- Avrupa verisini Avrupa parçasında tut: Bölgelerle müşteri verisini ülke koduna göre ilgili parçaya sabitle ve yeni kayıtların doğru yere gittiğini doğrula.
Kurs hakkında
Replika kümesi kurar; seçimleri, okuma tercihlerini ve yük devretmeyi yönetir; parçalı küme kurup parça anahtarı seçer, dengeleme ve yeniden parçalamayı uygularsın.
Ne öğreneceksin
- Replika kümesi
- Parçalama
- İşletim
Ön koşullar
Aynı yolun 301 düzeyine kadar olan konularını uygulamış olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 401 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.