mongodb create database backup
Aprenda el procedimiento para crear una copia de seguridad en MongoDB:
En esto serie de formación detallada de MongoDB , aprendimos sobre Replicación en MongoDB .
En este tutorial, aprenderemos cómo crear una copia de seguridad en MongoDB.
En la información de desarrollo de aplicaciones, la copia de seguridad y la restauración tienen un punto de vista crítico para cualquier desarrollador. MongoDB proporciona dos utilidades 'Mongodump' para crear una copia de seguridad y 'Mongorestore' para restaurar la copia de seguridad.
Ambas utilidades funcionan con BSON. Se utiliza principalmente para la implementación y recuperación de aplicaciones de pequeño nivel. También hay muchos otros métodos que puede seguir para crear una copia de seguridad adecuada.
En este tutorial, usaremos un enfoque simple para crear una copia de seguridad para toda la instancia administrada. Simplemente volcaremos todos los datos en la carpeta de volcado y este es el enfoque más simple para crear una copia de seguridad adecuada.
Inicialmente, tenemos que iniciar el servidor MongoDB. En nuestro caso, se ejecuta en IP: 127.0.0.1 y Puerto: 27017 .
Figura 1: Resultados en MongoDB Shell
Ahora tenemos que abrir CMD con los privilegios del administrador. Luego, señale el directorio donde se encuentra la carpeta Bin de MongoDB, como puede ver en la imagen de abajo.
Figura 2: Resultados en CMD Shell
Después de esto, ejecutaremos el comando mongodump para crear una carpeta de respaldo con el nombre del volcado dentro de la carpeta Bin. De forma predeterminada, no hay una carpeta de volcado disponible antes de la ejecución del comando mongodump. Cuando ejecutemos este comando, descargará toda la información en la carpeta de volcado.
Cada colección está separada como una carpeta. Ahora ejecute este comando y generará la respuesta que puede ver en la imagen de abajo.
Código
|_+_|Figura 3: Resultados en CMD Shell
Después de la ejecución, visitemos la carpeta de volcado dentro de la carpeta Bin de Mong0DB. Aquí puede observar que cada colección tiene una carpeta separada. Los datos son un volcado en forma de JSON y BSON dentro de la carpeta de recopilación.
Figura 4: Resultados en la carpeta de volcado de MongoDB
pruebas de servicios web utilizando preguntas de entrevista soapui
Conclusión
Crear una copia de seguridad de MongoDB es fundamental en el desarrollo. Los desarrolladores deben mantener una copia de seguridad de la colección en función de la importancia de la información almacenada. Básicamente, una copia de seguridad se procesa cada mes y para una aplicación empresarial, se recomienda procesarla diariamente.
En este tutorial, vimos una solución simple para crear una copia de seguridad con algunos comandos. Si es un principiante, puede tener este enfoque para realizar copias de seguridad de sus colecciones. Solo necesita apuntar el símbolo del sistema a la carpeta Bin y ejecutar el comando anterior, y volcará todos los datos automáticamente.
Consulte nuestro próximo tutorial para obtener más información sobre la implementación en MongoDB.
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Tutorial de creación de base de datos de MongoDB
- Implementación en MongoDB: tutorial paso a paso
- Más de 20 tutoriales de MongoDB para principiantes: curso gratuito de MongoDB
- MongoDB Crear usuario y asignar roles con ejemplos
- ¿Qué es la replicación de MongoDB?
- Generador de perfiles de base de datos MongoDB para supervisar consultas y rendimiento
- Autenticación de usuario en MongoDB
- Rendimiento de MongoDB: rendimiento de bloqueo, fallos de página y creación de perfiles de base de datos