mongodb create database backup
Aflați procedura de creare a copiei de rezervă în MongoDB:
Qa testează întrebări și răspunsuri la interviu
In acest serie detaliată de formare MongoDB , am aflat despre Replicare în MongoDB .
În acest tutorial, vom învăța cum să creați o copie de rezervă în MongoDB.
În informațiile despre dezvoltarea aplicațiilor, backupul și restaurarea au un punct de vedere critic pentru orice dezvoltator. MongoDB oferă două utilități „Mongodump” pentru a crea o copie de rezervă și „Mongorestore” pentru a restabili copia de rezervă.
Ambele utilitare funcționează cu BSON. Este utilizat în principal pentru implementarea și recuperarea aplicațiilor de nivel mic. Există și multe alte metode pe care le puteți urma pentru a crea o copie de rezervă adecvată.
În acest tutorial, vom folosi o abordare simplă pentru a crea o copie de rezervă pentru întreaga instanță gestionată. Pur și simplu vom arunca toate datele în dosarul de aruncare și aceasta este cea mai simplă abordare pentru a crea o copie de rezervă adecvată.
Inițial, trebuie să pornim serverul MongoDB. În cazul nostru, funcționează IP: 127.0.0.1 și Port: 27017 .
Figura 1: Rezultate în MongoDB Shell
Acum trebuie să deschidem CMD cu privilegiile administratorului. Apoi indicați directorul în care se află folderul Bin MongoDB așa cum puteți vedea în imaginea de mai jos.
Figura 2: Rezultate în CMD Shell
După aceasta, vom executa comanda mongodump pentru a crea un folder de rezervă cu numele dump-ului din folderul Bin. În mod implicit, nu există un folder de dump disponibil înainte de executarea comenzii mongodump. Când executăm această comandă, va descărca toate informațiile în dosarul de dump.
gateway-ul implicit nu este disponibil în mod constant
Fiecare colecție este separată ca un dosar. Acum executați această comandă și va genera răspunsul pe care îl puteți vedea în imaginea de mai jos.
Cod
mongodump
Figura 3: Rezultate în CMD Shell
După execuție, să vizităm folderul dump din folderul Bin al Mong0DB. Aici puteți observa că fiecare colecție are un folder separat. Datele sunt o descărcare sub formă de JSON și BSON din folderul de colectare.
Figura 4: Rezultate în dosarul de descărcare MongoDB
Concluzie
Crearea unei copii de rezervă a MongoDB este esențială în dezvoltare. Dezvoltatorii trebuie să mențină o copie de rezervă a colecției pe baza importanței stocării informațiilor. Practic, o copie de rezervă se procesează în fiecare lună și pentru o aplicație de întreprindere, se recomandă procesarea zilnică.
În acest tutorial, am văzut o soluție simplă pentru a crea o copie de rezervă cu câteva comenzi. Dacă sunteți începător, puteți avea această abordare pentru backupul colecțiilor dvs. Trebuie doar să îndreptați promptul de comandă către folderul Bin și să executați comanda de mai sus și va arunca automat toate datele.
Consultați următorul nostru tutorial pentru a afla mai multe Implementare în MongoDB.
PREV Tutorial | NEXT Tutorial
Lectură recomandată
- Tutorial MongoDB Create Database
- Implementare în MongoDB: Tutorial pas cu pas
- 20+ Tutorial MongoDB pentru începători: curs gratuit MongoDB
- MongoDB Creează utilizator și atribuie roluri cu exemple
- Ce este Replicarea MongoDB
- Profilator de baze de date MongoDB pentru monitorizarea interogărilor și performanței
- Autentificare utilizator în MongoDB
- Performanță MongoDB: performanță de blocare, erori de pagină și profil de baze de date