mongodb create database backup
MongoDB'de Yedek Oluşturma prosedürünü öğrenin:
Bunda detaylı MongoDB Eğitim serisi hakkında öğrendik MongoDB'de çoğaltma .
Bu eğitimde, MongoDB'de Nasıl Yedek Oluşturulacağını öğreneceğiz.
Uygulama geliştirme bilgilerinde, yedekleme ve geri yükleme, herhangi bir geliştirici için kritik bir bakış açısına sahiptir. MongoDB iki yardımcı program sağlar 'Mongodump' bir yedek oluşturmak ve 'Mongorestore' yedeklemeyi geri yüklemek için.
selenyum otomasyon testi mülakat soruları ve cevapları
Bu yardımcı programların her ikisi de BSON ile çalışır. Çoğunlukla küçük seviyeli uygulama dağıtımı ve kurtarma için kullanılır. Uygun bir yedekleme oluşturmak için izleyebileceğiniz başka birçok yöntem vardır.
Bu eğiticide, tüm yönetilen örnek için bir yedek oluşturmak üzere basit bir yaklaşım kullanacağız. Tüm verileri döküm klasörüne atacağız ve bu, uygun bir yedekleme oluşturmak için en basit yaklaşımdır.
Başlangıçta MongoDB sunucusunu başlatmalıyız. Bizim durumumuzda devam ediyor IP: 127.0.0.1 ve Bağlantı noktası: 27017 .
Şekil 1: MongoDB Kabuğundaki Sonuçlar
Şimdi CMD'yi yönetici ayrıcalıklarıyla açmamız gerekiyor. Ardından aşağıdaki görüntüde görebileceğiniz gibi MongoDB Bin klasörünün bulunduğu dizini işaret edin.
Şekil 2: CMD Kabuğundaki Sonuçlar
Bundan sonra, Bin klasörü içinde dump adıyla bir yedekleme klasörü oluşturmak için mongodump komutunu çalıştıracağız. Varsayılan olarak, mongodump komutunun yürütülmesinden önce kullanılabilen bir döküm klasörü yoktur. Bu komutu çalıştırdığımızda, tüm bilgileri döküm klasörüne indirecektir.
Her koleksiyon bir klasör olarak ayrılır. Şimdi bu komutu çalıştırın ve aşağıdaki görüntüde görebileceğiniz yanıtı oluşturacaktır.
Kod
mongodump
Şekil 3: CMD Kabuğundaki Sonuçlar
Yürütmeden sonra, Mong0DB'nin Bin klasörü içindeki döküm klasörünü ziyaret edelim. Burada her koleksiyonun ayrı bir klasörü olduğunu görebilirsiniz. Veriler, koleksiyon klasörü içinde JSON ve BSON biçiminde bir dökümdür.
Şekil 4: MongoDB Dökümü Klasöründeki Sonuçlar
Sonuç
MongoDB'nin bir yedeğini oluşturmak, geliştirme açısından kritiktir. Geliştiriciler, bilgilerin ne kadar önemli saklandığına bağlı olarak bir koleksiyon yedeklemesi tutmalıdır. Temel olarak, her ay bir yedekleme işlemi yapılır ve kurumsal bir uygulama için günlük olarak işlenmesi önerilir.
Bu eğiticide, birkaç komutla bir yedekleme oluşturmak için basit bir çözüm gördük. Yeni başlayan biriyseniz, koleksiyonlarınızın yedeklenmesi için bu yaklaşıma sahip olabilirsiniz. Komut istemini Bin klasörüne yönlendirmeniz ve yukarıdaki komutu uygulamanız yeterlidir; tüm verileri otomatik olarak dökecektir.
3 yıllık deneyim için selenyum mülakat soruları
MongoDB'de daha fazla Dağıtım hakkında bilgi edinmek için yaklaşan eğiticimize göz atın.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- MongoDB Veritabanı Oluşturma Eğitimi
- MongoDB'de Dağıtım: Adım Adım Eğitim
- Yeni Başlayanlar İçin 20+ MongoDB Eğitimi: Ücretsiz MongoDB Kursu
- MongoDB Kullanıcı Oluşturun ve Örneklerle Rol Atayın
- MongoDB Çoğaltma nedir
- Sorguları ve Performansı İzlemek için MongoDB Veritabanı Profilcisi
- MongoDB'de Kullanıcı Kimlik Doğrulaması
- MongoDB Performansı: Kilitleme Performansı, Sayfa Hataları ve Veritabanı Profili Oluşturma