INNOVA Research Journal 2018, Vol 3, No. 2.1, pp. 59-66
En la actualidad existen diversos ODBC que permiten interconectar distintos gestores de
bases de datos, pero estos no son gratuitos; un claro ejemplo es el ODBC de MySQL ofrecido
por Devart cuyo precio es USD 449.95 (Devart, 2017). Sin embargo, solo ofrecen el ODBC, y la
configuración sigue siendo un problema para el lograr un diseño de bases de datos distribuido.
Las escasas soluciones de heterogeneidad vienen dadas únicamente para el sistema
operativo Windows, y es aún más escasa la información para sistemas operativos Linux. En este
caso se eligió el sistema operativo CentOS; ya que se caracteriza por ser un sistema operativo
para servidores, posee alta disponibilidad y su principal característica es su seguridad ya que es
una bifurcación del sistema operativo Red Hat. (Smyth, 2010)
Los SGBD usados en el presente artículo son:
ORACLE 12c: Es el motor de base de datos más usado en todo el mundo, es de licencia
propietaria, además posee una alta disponibilidad, particionamiento, escalabilidad,
seguridad, replicación y multiplataforma. (Heurtel, 2015)
MySQL: Es la base de datos Open Source más usada a nivel mundial, se caracteriza por
su rapidez en las operaciones y su buen rendimiento, posee una baja probabilidad de
corromper los datos. (Edward, 2006)
PostgreSQL: Es una base de datos SQL Open Source, ofrece estabilidad y confiabilidad,
además de rendimiento y su gran capacidad de almacenamiento. También se caracteriza
por ser multiplataforma. (Martin, 2011)
Pero la idea no solo se basa en bases de datos ya existentes, sino también se podrá
considerar como una alternativa que abarate los costos a la hora del diseño e implementación de
una base de datos distribuida, ya que se podrá reducir significativamente la compra de licencias
de gestores de pago, debido a que se puede distribuir la cantidad de datos mediante gestores
gratuitos como MySQL o PostgreSQL y lograr que funcionen como uno solo sin pagar un
centavo. Ante esto, el objetivo principal del presente artículo es lograr la coexistencia de
distintos gestores de bases de datos ya sea gratis o de pago con la finalidad de lograr una
distribución y tratamiento de los datos de forma transparente de tal manera que el usuario ni
siquiera note la diferencia de estar trabajando con una base de datos heterogénea.
Métodos
Para el presente artículo se empleó la metodología de investigación tecnológica, la cual
brinda las pautas para resolver problemas de la realidad y tiene base empírica porque aplica los
conocimientos teóricos de la ciencia a la práctica. (Espinoza, 2010)
Esta metodología fue aplicada de la siguiente manera:
Revista de la Universidad Internacional del Ecuador. URL: https://www.uide.edu.ec/
61