Soy un estudiante, principal en administración de bases de datos. En mi quinto semestre, estamos obligados a crear un sistema utilizando una base de datos heterogénea. Debemos usar al menos 4 bases de datos diferentes. Mi elección sería MySQL, MS SQL Server, Oracle y PostgreSQL, ya que se encuentran entre las bases de datos más populares y maduras.Conexión de base de datos heterogénea
El problema es que, hasta el momento, ningún grupo ha logrado conectarse a 4 bases de datos diferentes. He oído que el uso del resorte de hibernación de Java podría conectarse a diferentes bases de datos, pero estoy tratando de conectarme a diferentes bases de datos en el nivel de la base de datos, no en el nivel de la aplicación. Usando algo como el enlace de la base de datos de Oracle. Pero hasta donde yo sé, MySQL no tiene esta característica.
Si está en la industria, ¿cuáles son las formas más comunes de tratar con una base de datos heterogénea? ¿O hay alguna biblioteca estándar para mí para hacer esto? Espero obtener una guía sobre cómo debo manejar una base de datos heterogénea usando el estándar de la industria
Parece que necesita un marco de trabajo o envoltorio de base de datos que presente una interfaz homogénea para varios tipos de bases de datos, como ODBC, JDBC o OleDB. –
¿Estás seguro de que estás hablando de un sistema de base de datos homogéneo? Según su descripción, suena como un sistema heterogéneo, debido a los diferentes DBMS involucrados. Esto o algo similar sería una definición de homogéneo: "La base de datos homogénea significa que la tecnología de la base de datos es la misma en cada una de las ubicaciones (o sitios) y los datos en varias ubicaciones también son compatibles. En un sistema homogéneo, todos los nodos utilizan la mismo hardware y software para el sistema de base de datos ". – MicSim
@MicSim gracias por notar eso. debe ser una base de datos heterogénea. arreglado eso :) – Azuan