Foros del Web » Programación para mayores de 30 ;) » Java »

Conectar 2 Bases de Datos con un programa Java.

Estas en el tema de Conectar 2 Bases de Datos con un programa Java. en el foro de Java en Foros del Web. Buenos días a todos. Necesito crear un programa en Java que conecte 2 Bases de datos en MySql que tienen diferentes tablas y que se ...
  #1 (permalink)  
Antiguo 09/05/2016, 06:04
Avatar de Arkhan6  
Fecha de Ingreso: agosto-2010
Mensajes: 23
Antigüedad: 13 años, 8 meses
Puntos: 0
Conectar 2 Bases de Datos con un programa Java.

Buenos días a todos.

Necesito crear un programa en Java que conecte 2 Bases de datos en MySql que tienen diferentes tablas y que se actualicen a medida que se modifica una u otra.
Es como el Galera Cluster de MariaDB pero con tablas distintas en cada Base de datos.

Lo necesito arrancar desde Linux.
Me gustaría una idea principal para poder empezar a realizarlo porque no se como empezar.

Muchas gracias!!
  #2 (permalink)  
Antiguo 09/05/2016, 09:10
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Conectar 2 Bases de Datos con un programa Java.

Más que de java, eso es una pregunta para el subforo de bases de datos.

http://www.whycloudcomputing.net/201...ases-examples/
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 09/05/2016, 11:40
Avatar de Arkhan6  
Fecha de Ingreso: agosto-2010
Mensajes: 23
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Conectar 2 Bases de Datos con un programa Java.

La idea de los Triggers esta descartada, fue mi primera idea pero quien me lo solicita no lo quiere así.

Quiere que cree un programa que se ejecute cada X minutos en el servidor de linux y compruebe todas las modificaciones que se realizan en la BD1 y las inserte o modifique en la BD2.

Una de mis ideas es que cada vez que se modifique un registro que se dispare un TRIGGER y guarde en una tabla llamada REGISTROS MODIFICADOS todos los registros que se han cambiado en la BD1 y que el programa de java lea de esa tabla todos los registros y los añada/modifique en la BD2.

Simplemente quería saber si es una idea óptima o alguien me aconsejaria hacerlo de otra manera.

Muchas gracias
  #4 (permalink)  
Antiguo 09/05/2016, 16:37
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Conectar 2 Bases de Datos con un programa Java.

Cita:
Iniciado por Arkhan6 Ver Mensaje
La idea de los Triggers esta descartada, fue mi primera idea pero quien me lo solicita no lo quiere así.

Quiere que cree un programa que se ejecute cada X minutos en el servidor de linux y compruebe todas las modificaciones que se realizan en la BD1 y las inserte o modifique en la BD2.

Una de mis ideas es que cada vez que se modifique un registro que se dispare un TRIGGER y guarde en una tabla llamada REGISTROS MODIFICADOS todos los registros que se han cambiado en la BD1 y que el programa de java lea de esa tabla todos los registros y los añada/modifique en la BD2.

Simplemente quería saber si es una idea óptima o alguien me aconsejaria hacerlo de otra manera.

Muchas gracias
Lo que no entiendo es que si te han dicho cómo quieren que sea el programa, por qué no has dado esa información desde el principio.

Sus motivos tendrá para no querer triggers, pero siendo dos schemas en la misma base de datos es la mejor alternativa, consultar cada x segundos es la peor de las soluciones.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: bases, programa, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:53.