Você está na página 1de 7

MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

HERRAMIENTAS DE MIGRACION DE BASES DE DATOS


ANTECEDENTES

Existen diversos tipos de herramientas para realizar migraciones de bases de datos


(Schema migration, database migration, database change management en ingls). Estas
herramientas estn diseadas para administrar cambios incrementales y reversibles
sobre esquemas de bases de datos relacionales.

Una migracin sobre un esquema es realizada siempre que se necesite actualizar o


revertir un cambio sobre un esquema de una base de datos relacional.

A veces tenemos bases de datos en formatos obsoletos, debido a que en su momento se


eligi hacerlo de esa forma ya sea porque hace mucho tiempo, en ese momento no haba
recursos, o por falta de diseo y planificacin. Sea por lo que sea, en ciertos momentos
se intenta renovar algunos aspectos de la aplicacin, y la base de datos es una de las
partes ms importantes de un sistema de gestin.

OBJETIVOS

Realizar la migracin de una base de datos realizada en ACCESS a el motor de Base


de Datos MYSQL.
Comprobar que la integridad de los datos mantengan su integridad luego de la
migracin.
DESARROLLO
En este taller se va a explicar cmo migrar una base de datos Access (aunque se puede
extrapolar a otros tantos formatos) a una base de datos MySQL, tan extendidas
ltimamente.
Lo primero de todo es bajar el programa MySQL Migration Toolkit. Este programa se
encuentra dentro del pack MySQL GUI Tools, que se puede descargar de esta pgina:
http://dev.mysql.com/downloads/gui-tools/5.0.html. Sin embargo, desde la adquisicin
de MySQL por parte de Oracle, este paquete de programas esta descontinuado, pero
como funciona bien, trabajaremos con esta herramienta.
Despus de instalarlo, abrimos el programa que nos facilitar la migracin de las bases
de datos.
MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

Seguimos los pasos que nos indica el asistente y tendremos completada la migracin de
la base de datos.

En el paso de Source Database, tenemos que seleccionar el fichero de Access que acta
como base de datos.

En el siguiente paso, seleccionamos el servidor de MySQL donde queremos importar la


base de datos. En nuestro caso, lo vamos a exportar a localhost:
MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

Ahora el programa comprobar que las conexiones a las bases de datos son correctas. Si
hay algn problema, se notificar, y tendremos que volver a los pasos de configuracin
para corregir los errores en los datos anteriores.

En caso de que todo haya salido bien, nos dar la opcin de seleccionar la base de datos
que queremos migrar.
MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

Ahora podemos seleccionar que tablas son las que queremos migrar. Como queremos
migrar todas, no hay que poner ninguna tabla en la lista de Objetos ignorados.

En el siguiente apartado lo dejamos todo como la imagen siguiente y le damos a


siguiente:
MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

Ahora, toca el paso de mapear los objetos de la base de datos. Por defecto, selecciona
todos los objetos de la BD origen, con lo que en este paso no tocaremos nada.

El siguiente paso es uno de los ms tiles. en este paso indicamos si queremos que la BD
se replique automticamente o que genere un script SQL para generar la BD ms tarde.
En este caso, vamos a seleccionar Create Object online para que migre la BD
automticamente.
MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

Cuando le demos a siguiente, ya tendremos nuestra BD creada en nuestro servidor


MySQL.
MATESRIA EN GERENCIA EN SISTEMAS DE INFORMACION

CONCLUSIONES
Existen en el mercado herramientas de Migracin de bases de Datos la cuales reduce el
esfuerzo, coste y riesgo de migracin desde cualquier formato de base de datos: Oracle,
MySQL, MariaDB, SQL Server, PostgreSQL, IBM DB2, IBM Informix, InterSystems Cach,
Teradata, Visual Foxpro, SQLite, FireBird, InterBase, Microsoft Access, Microsoft Excel,
Paradox, Lotus, dBase, CSV/Text, etc.
La herramienta de migracin de datos MYSQL MIGRATION TOOLKIT es una solucin de
cdigo abierto que importa los datos desde una variedad de orgenes a distintos motores
de bases de datos, de una manera confiable.

Você também pode gostar