Convivencia de dos BB.DD.

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?

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.