mongodb create database backup
com afegir elements d'una matriu
Apreneu el procediment per crear una còpia de seguretat a MongoDB:
En aquest Sèrie d'entrenament detallada de MongoDB , ho vam saber Replicació a MongoDB .
En aquest tutorial, aprendrem a crear una còpia de seguretat a MongoDB.
En la informació de desenvolupament d'aplicacions, la còpia de seguretat i la restauració tenen un punt de vista crític per a qualsevol desenvolupador. MongoDB proporciona dues utilitats 'Mongodump' per crear una còpia de seguretat i 'Mongorestore' per restaurar la còpia de seguretat.
Ambdues utilitats funcionen amb BSON. S'utilitza principalment per al desplegament i la recuperació d'aplicacions de petit nivell. També hi ha molts altres mètodes que podeu seguir per crear una còpia de seguretat adequada.
En aquest tutorial, utilitzarem un enfocament senzill per crear una còpia de seguretat per a tota la instància gestionada. Simplement bolcarem totes les dades a la carpeta de bolcat i aquest és l'enfocament més senzill per crear una còpia de seguretat adequada.
Inicialment, hem d’iniciar el servidor MongoDB. En el nostre cas, funciona IP: 127.0.0.1 i Port: 27017 .
Figura 1: Resultats a MongoDB Shell
Ara hem d'obrir CMD amb els privilegis de l'administrador. A continuació, apunteu al directori on es troba la carpeta MongoDB Bin, tal com podeu veure a la imatge següent.
Figura 2: Resultats en CMD Shell
Després d'això, executarem l'ordre mongodump per crear una carpeta de còpia de seguretat amb el nom del bolcat a la carpeta Bin. Per defecte, no hi ha cap carpeta d'abocament disponible abans de l'execució de l'ordre mongodump. Quan executem aquesta ordre, descarregarà tota la informació a la carpeta de bolcat.
Cada col·lecció està separada com a carpeta. Ara executeu aquesta ordre i generarà la resposta que podeu veure a la imatge següent.
Codi
mongodump
Figura 3: Resultats en CMD Shell
Després de l’execució, visitem la carpeta de bolcat de la carpeta Bin de Mong0DB. Aquí podeu observar que cada col·lecció té una carpeta independent. Les dades són un bolcat en forma de JSON i BSON a la carpeta de col·lecció.
Figura 4: Resultats a la carpeta de bolcat de MongoDB
Conclusió
Crear una còpia de seguretat de MongoDB és fonamental en el desenvolupament. Els desenvolupadors han de mantenir una còpia de seguretat de la col·lecció en funció de la importància que s’emmagatzemi la informació. Bàsicament, es realitza una còpia de seguretat cada mes i, per a una aplicació empresarial, es recomana processar-la diàriament.
En aquest tutorial, hem vist una solució senzilla per crear una còpia de seguretat amb algunes ordres. Si sou principiant, podeu tenir aquest enfocament per fer còpies de seguretat de les vostres col·leccions. Només heu d’orientar l’indicador d’ordres a la carpeta Bin i executar l’ordre anterior, i deixarà totes les dades automàticament.
Consulteu el nostre proper tutorial per obtenir més informació sobre el desplegament a MongoDB.
PREV Tutorial | NEXT Tutorial
Lectura recomanada
- Tutorial de creació de bases de dades de MongoDB
- Desplegament a MongoDB: tutorial pas a pas
- 20+ Tutorial de MongoDB per a principiants: curs gratuït de MongoDB
- MongoDB Crea usuaris i assigna rols amb exemples
- Què és la rèplica de MongoDB
- Perfil de base de dades MongoDB per al seguiment de consultes i rendiment
- Autenticació d'usuari a MongoDB
- Rendiment de MongoDB: rendiment de bloqueig, errors de pàgina i perfils de bases de dades