JEASYDB: Herramienta para migrar bases de datos MySQL, SQLite Y dBase A PostgreSQL

En el presente trabajo se realiza un estudio de diferentes herramientas que existen para el proceso de migración de bases de datos entre los gestores MySQL, SQLite y dBase a PostgreSQL, el cual permitió detectar características y funcionalidades que atentan contra la migración exitosa de bases de da...

Full description

Bibliographic Details
Main Authors: Félix González Martínez, Karel Rodríguez Carmenates
Format: Article
Language:Spanish
Published: Universidad de las Ciencias Informáticas (UCI) 2016-11-01
Series:Serie Científica de la Universidad de las Ciencias Informáticas
Subjects:
Online Access:https://publicaciones.uci.cu/index.php/serie/article/view/842
Description
Summary:En el presente trabajo se realiza un estudio de diferentes herramientas que existen para el proceso de migración de bases de datos entre los gestores MySQL, SQLite y dBase a PostgreSQL, el cual permitió detectar características y funcionalidades que atentan contra la migración exitosa de bases de datos (BD) en proyectos reales. Se identificó además que la mayoría de las herramientas son propietarias y algunas introducen errores en el proceso de migración, entre los que destacan la falta de integridad referencial y el cambio de nombres en tablas y tipos de datos. Debido a estas limitantes surge la necesidad de la creación de una herramienta para la migración de BD desde los gestores MySQL, SQLite y dBase a PostgreSQL con tecnología libre, teniendo en cuenta la necesidad del traspaso paulatino de software propietario a software libre en la Universidad de las Ciencias Informáticas (UCI). Para el desarrollo de la herramienta se utilizó el lenguaje de programación Java en su versión 1.7, aprovechando la facilidad multiplataforma que brinda, posibilitando que la aplicación pueda ser ejecutada en cualquier sistema operativo. La importancia de la herramienta desarrollada se basa en la necesidad de migrar las bases de datos en los gestores antes mencionados a PostgreSQL, teniendo en cuenta que realizar el proceso de forma manual sería engorroso debido a propiedades y funciones propias de cada gestor.
ISSN:2306-2495