Archivos para las entradas con etiqueta: mongodb

Vamos a ver cómo realizar un backup de una base de datos mongo y restaurarlo en otra instancia.

Para ello, haremos uso combinado de los comandos mongodump y mongorestore.

Un ejemplo de uso del comando mongodump sería el siguiente:

mongodump \
  --host ip.direccion.origen \
  --port 27017 \
  --username miUsuario \
  --password M1P455W0rD \
  --db nombre_bd \
  -o bd_dump

Donde el parámetro -o hace referencia al directorio donde se almacenarán los backups.

En el caso de mongorestore, indicaremos el host donde queremos recuperar los datos, así como la carpeta bd_dump, donde están los backups:

mongorestore \
  --host ip.direccion.destino\
  --port 27017\
  --username miUsuario \
  --password M1P455W0rD \
  --db nombre_bd\
  bd_dump
Anuncios

Desde hace algún tiempo estoy leyendo cosas sobre MongoDB, y dentro de poco espero tener un poco de tiempo para llevar a cabo un pequeño proyecto personal con esta base de datos. Buscando artículo sobre cómo diseñar un esquema no relacional, nunca había encontrado nada que fuera más allá de lo básico, con lo que no terminaba de entenderlo del todo.

Ayer, a través de esta entrada en raticos tecnológicos, encontré una interesante presentación que aquí dejo, donde la verdad se me aclararon bastantes cosas. Espero que os sirva de ayuda tanto como a mi.

A %d blogueros les gusta esto: