Esta nota explica que es un backup, como se puede hacer un backup y que funcion cumple y como realizarlo en bases de datos.
En esta nota explicamos brevemente lo que es un backup, copia de seguridad, copia de resguardo, etc. Que función cumple, que importancia tiene, y como nos conviene hacer un backup de una base de datos, etc.
Un backup es una copia de seguridad, lo que significa que sirve para resguardar los datos importantes de nuestra computadora o servidor.
Es indispensable hacer este tipo de copias ya que en el caso en que el disco rígido de nuestra maquina o servidor se rompa, nuestros datos quedarán completamente perdidos.
Al momento de hacer un backup es importante tener en cuenta lo siguiente:
1- Hacer la copia de seguridad en un
dispositivo externo y no en un archivo situado en el mismo disco rígido (aunque no lo parezca muchos lo hacen y no sirve de nada).
2- Guardar la copia en una
localización geográfica diferente. (Ha pasado en algunos casos que un incendio elimino la información original y los backups por encontrarse en la habitación de al lado).
3- Realizar estas copias
todos los días, de este modo si perdemos los originales habremos perdido a lo sumo 1 semana de trabajo y no toda la vida.
Cómo hacerlo?
Simplemente creamos una carpeta en un CD o DVD con un nombre de referencia y la fecha de creación, y tiramos dentro los archivos. Podemos también crear un archivo comprimido ZIP en el caso que almacenemos documentos, los cuales logran una muy buena compresión. Para el caso de imágenes y fotografías no es conveniente usar ZIP ya que no se logra reducir nada.
Backup de bases de datos
El backup de una base de datos es conveniente hacerlo de la siguiente manera:
1- Exportamos la base de datos a un archivo SQL o equivalente, donde se almacenan las instrucciones en forma de texto.
2- Aplicamos compresión ZIP o equivalente al archivo de texto que contiene las instrucciones y listo.
No es conveniente comprimir los archivos creados por los motores de base de datos en nuestros discos directamente, ya que suelen contener otro tipo de información adicional y además al momento de transportarlos a otra maquina de destino, es más complicado colocarlos de manera correcta en el nuevo motor de base de datos.