En un taller anterior de ChessBase hablamos de las meteduras de pata
con las bases de datos (la pérdida de datos en una carpeta desconocida o incluso
el borrado accidental de bases de datos). En esta ocasión vamos a tratar de algo
más proactivo, que se puede hacer antes de que sucedan los problemas: las
copias de seguridad de las bases de datos.
Yo he tenido bastante suerte. Llevo usando ordenadores a diario desde
1992 y solo recientemente sufrí mi primera avería de disco duro; se borró todo
en el disco duro de mi viejo portátil. Así que créanme, sucede. Hay otros
cientos de maneras en las que se pueden perder datos: caídas de tensión, picos
de tensión y simplemente la vieja corrupción de datos (dado que los datos se
almacenan en medios magnéticos, a veces esos bits y bytes no se alinean
correctamente y el archivo queda ilegible) Lo mejor que puede hacer es disponer
de una copia de seguridad de sus datos.
Las copias de seguridad son ahora más fáciles y baratas que nunca. Tras haber
aprendido la lección con la avería de mi disco duro, ahora tengo un disco duro
externo de 500 GB para copias de seguridad. Si mi portátil nuevo se estropea,
simplemente puedo conectar la unidad externa en otro ordenador y seguir
trabajando. Comprueben los precios: lo conseguí por menos de 150 USD y aún
pueden mejorar el precio si desean tomarse un tiempo para comparar entre
distintas tiendas.
Las pequeñas memorias flash USB también han bajado de precio recientemente;
compré una unidad flash de 4 GB por menos de 15 USD hace un par de semanas. Hace
dos meses el precio era el mismo para un tamaño de 2 GB, mientras que hace dos
años, una de 1 GB se vendía por más de 15 USD.
El asunto es que grabar una gran pila de DVDs no solo lleva mucho tiempo,
sino también dolor de glúteos. Copiar a una unidad flash lleva un momento y se
pueden sobrescribir los datos sin problemas, si se trabaja con una base de datos
en la que se están realizando cambios constantes. Aunque si se está trabajando
en algo como un libro, recomiendo hacer copias de seguridad diarias separadas en
vez de sobrescribir repetidamente. Cuando estaba escribiendo mi CD sobre Fritz
y otros programas para jugar al ajedrez hace varios años, realizaba copias de
seguridad diarias en carpetas distintas de forma que podía volver al trabajo de
un día concreto si se necesitaba.
¿Cómo se hace una copia de seguridad de una base de datos? Una manera es
sencillamente copiar los archivos. Como vimos en un Taller de ChessBase
anterior, al hacer clic derecho sobre el icono de una base de datos en ChessBase 10
se despliega un menú. Al seleccionar la opción "Propiedades"
se abre el diálogo siguiente:
Presenten especial atención a la casilla superior del diálogo: indica la
ubicación de la base de datos. Se pueden ver la letra de la unidad y la ruta de
carpetas en esta casilla. Voy a hacer aquí un gran salto de fe: que ustedes
saben cómo copiar archivos y carpetas en Windows. Si no es el caso,
aprendan (hay libros que se pueden comprar, así como tutoriales sobre el
tema en Internet) Todo lo que voy a hablar aquí son aspectos específicos de ChessBase
en relación con la copia de seguridad o archivado de sus bases de datos, lo que
ya es bastante tarea, sin facilitar también un tutorial sobre Windows (muchos
de los cuales son mejor que nada de lo que pudiera esbozar rápidamente en esta
columna, en cualquier caso).
Para el ejemplo, digamos que han creado una base de datos con sus partidas
propias y la han llamado mibasededatos.cbh; obviamente, ustedes desearían
hacer una copia de seguridad de la misma, de forma que no tuvieran que meter
toda la información otra vez más adelante si surgiese un problema. Arranquen ChessBase 10,
hagan clic derecho en el icono de la base de datos mibasededatos,
seleccionen "Propiedades" y luego tomen nota de la ruta de
almacenamiento de la base de datos mostrada en la casilla superior del diálogo
de propiedades.
Cierren ChessBase y arranquen el programa de su elección para
gestionar archivos y carpetas. El más habitual es el
explorador de archivos de Windows, pero algunas personas prefieren usar
utilidades de terceros. En cualquier caso, cuando se abre la carpeta en la que
está "mibasededatos", se recibe una sorpresa: se verán muchos archivos que se
llaman "mibasededatos" pero que tienen
distintas extensiones tras el punto en el nombre de archivo. el
número exacto de archivos dependerá de varios factores: si se han añadido claves
de indexación a la base de datos, si la base tiene o no acelerador de búsqueda, etc.
Pero una base de datos siempre estará formada por varios archivos.
Es un elemento de información crucial. Al copiar una base de datos de un
sitio a otro, hay que copiar todos sus archivos. No puedo hacer
suficiente hincapié y lamento decir que los usuarios lo pasan por alto a veces.
He hablado con más de una persona que sencillamente copió el archivo .cbh, borró
los otros y más tarde descubrió con horror que la base de datos era ilegible.
Así que lo diré otra vez y en un párrafo distinto para darle énfasis:
Al copiar una base de datos de un lugar a otro, es necesario copiar
todos sus archivos.
ChessBase tiene incorporada una función que archivará una base de
datos por usted.
La función recogerá todos los diversos archivos de la base de datos, los
envolverá en un solo archivo, que incluso comprimirá para que ocupe menos en su
unidad.
¿Cómo se activa esta función? Hay varias formas de hacerlo; aquí les
ofrecemos una de ellas. Hagan clic sobre un icono de base de datos para
resaltarlo. Vayan al menú Herramientas,
seleccionen "Base de datos" y luego escojan "Copia de seguridad".
Verán aparecer el siguiente diálogo:
Aquí hay que tomar una decisión: si se quiere o no encriptar el archivo con
una contraseña. La encriptación con contraseña significa que nadie excepto el
usuario podrá abrir el archivo y extraer los archivos de la base de datos. Y
quiero decir "nadie": si se olvidan de la contraseña, no pidan ayuda a
los programadores de ChessBase porque ni ellos pueden saltar la
encriptación.
Ahora ya sé (bien por mi capacidad de intuición metahumana o probablemente
solo es el hecho de que llevo escribiendo una columna semanal durante más de una
década y ya he pasado por esta aburrida y vieja carretera antes) que algún chico
listo va a escribirme para decirme que no hay encriptación que sea indescifrable.
Y estaría en lo cierto. estoy seguro de que un maestro hacker o algún chico de
la NSA podría ayudarles a recuperar su base de datos y desero que tengan suerte
con eso.
En vez de pelearnos sobre eso, hagamos las cosas más sencillas. A
menos que sean unos super-GMs que necesitan proteger sus análisis caseros, no
hay realmente razón para encriptar un archivo de copia de seguridad. Así de
sencillo. No se líen con la encriptación del archivo a menos que haya una razón
real y auténticamente buena para proteger sus bases de datos de los ojos
curiosos de los demás. Y si escogen la encriptación, no pierdan la
contraseña a menos que su vecino de la puerta de al lado sea un criptógrafo
predispuesto a ayudarle luego a descifrar el archivo.
Tras seleccionar "desencriptada" y hacer clic en "OK",
verán lo siguiente:
Esto les permite seleccionar una carpeta en la que guardar el archivo de
copia de seguridad; la opción por defecto es la misma carpeta en la que reside
la base de datos original en ese momento. Si ya se tiene un archivo de copia de
seguridad, si se crea otro, se sobrescribirá el archivo .cbv existente.
En general es buena idea crear el archivo .cbv en una carpeta distinta de la
que contiene los archivos de la base de datos, probablemente en otra unidad
(véase el consejo sobre las unidades
flash y los discos duros externos). Si su base de datos original está en el
disco duro interno de su ordenador, si colocan el archivo de copia de seguridad
en la misma carpeta y luego se estropea el disco duro, la copia de seguridad no
le servirá para mucho, ¿verdad?
Otro motivo para crear el archivo de copia de seguridad en otra carpeta es
puramente técnico. Para descomprimir un archivo de copia de seguridad de una
base de datos con ChessBase 10, van al menú Archivo, seleccionan primero "Abrir"
y luego "Abrir base de datos" en el
submenú. Navegan hasta la carpeta adecuada y seleccionan el archivo .cbv file.
Si está en la misma carpeta que la base de datos original, verán esto:
"Aceptar" sobrescribirá los archivos existentes, mientras que "Cancel"
anulará completamente el proceso. No hay ninguna opción que le permita escoger
una carpeta diferente en la que descomprimir los archivos. Así que ahórrese un
paso y genere el archivo .cbv en una carpeta distinta en primer lugar. De esa
manera no sobrescribirá accidentalmente sus archivos de base de datos.
Hemos visto dos formas de hacer copias de seguridad de las bases de datos:
copiando manualmente todos los archivos que las componen en otra carpeta y
creando un archivo único "empaquetado". Ambas funcionan de maravilla pero hay
que enfatizar algo aquí: si están haciendo copias de seguridad para
resguardarlas en caso de problemas con el ordenador, es necesario copiarlas a
una ubicación física diferente, sea un CD, DVD, unidad flash, disco duro
externo, otro ordenador de la misma red, etc. Suena evidente, pero he hablado
con bastante gente que pasó por alto ese paso a lo largo del procedimiento.
[Nota del traductor: generar la copia de seguridad en un archivo único es
la forma más adecuada para enviar luego la base de datos, comprimida y
empaquetada, como archivo adjunto en un mensaje de correo electrónico]
¡Hasta la próxima semana, diviértanse!
© 2008, Steven A. Lopez. Reservados todos los derechos.