Hola,
tengo dos bases de datos con un período de convivencia, una es Oracle y la otra Db2. Debo actualizar la información de una en la otra y al revés. ¿Cuále es el mejor método para relaizarlo? ¿Sabéis de algún artículo donde me pueda informar sobre pros y contras de aplicar las distintas técnicas?
- Inicie sesión para enviar comentarios
Todo depende de la
Subido por Carlos el 29 Julio, 2011 - 18:36
Todo depende de la complejidad de las actualizaciones que tengas que hacer. Podrías hacerlo a nivel de base de datos utilizando, por ejemplo, triggers, Heterogeneous Services y dblinks desde la parte de Oracle. Supongo que por la parte de DB2 debe haber opciones similares, pero no conozco tanto esta BD.
Otra opción, si quieres tener más control e independizarte de características específicas de cada BD, es utilizar un software de ETL.
Te enlazo un post muy completo de Roberto Espinosa en el que da un repaso a la utilidad de las herramientas ETL, y enlaza las principales, incluyendo algunas open source (entiendo que si es para un tema puntual no te saldrá a cuenta adquirir licencias):
Herramientas ETL. ¿Que son, para que valen?. Productos mas conocidos. ETL´s Open Source.
Muchas gracias por la
Subido por caralibro el 1 Agosto, 2011 - 08:44
En respuesta a Todo depende de la por Carlos
Muchas gracias por la información carlos. La idea de los Trigger ya la había barajado y respecto a los artículos de las ETL's, son francamente interesantes. Gracias por la info