banq老大,请问这个需求该如何着手实施: 两个不同的部门,运行不同的java编写的业务软件,使用不同的数据库,比如: A部门:oracle数据库(里面有多个库表结构)+A1,A2,A3......等多套业务软件 B部门:oracle数据库+mysql(里面有多个库表结构)+B1,B2,B3......等多套业务软件 各套软件连接不同的DB、执行不同但又存在一些数据联系的任务。比如A1软件连着oracle1,执行的程序中需要更新table1的部分数据,但这部分数据正好和B部门的B1软件中的mysql数据库的table2表有关系,那么就需要同步更新table2表了。 也就是同步整合不同系统、不同数据库的数据,保证业务数据的同步准确(这都是各部门使用不同公司编写的不同的老系统惹的祸!)请问我该运用何种技术如何着手? 不知道JMS通过消息传递是否可实现这种需求?比如一个oracle中的table1表某字段数据发生变化,则发送消息给相关的mysql中的table2表,通知他执行程序同步更新。 第一次搞这么麻烦的咚咚,一头雾水。请指点一二... 谢谢!
|
|