song_time 2017-08-28 08:58 采纳率: 0%
浏览 2072
已结题

数据库与数据库之间的同步

目前有A,B,C,D 4个数据库,A数据库是我的,BCD是其他地方的数据库,每个数据库的表结构都不同。
想要实现A<=>B,A<=>C,A<=>D

我现在有2中想法:
1.BCD分别建一个视图,把所有数据采集好,然后做一个跟视图对比的表,通过kettle实现对比,
有差异的数据发送到A。实现BCD->A,但是A->B,A->C,A->D 不好做
2.A做成3个表,A=B,A=C,A=D, 这样A<=>B,A<=>C,A<=>D很方便。但是因为有对A进行CRUD的操作,所以代码可能就会变成BCD各一份代码

两种方法都有它的方便之处和不方便之处,
想请教一下各位大佬有什么意见,或者想法来实现A<=>B,A<=>C,A<=>D

备注:
1.数据库的数量是不一定的,可能会有BCDEFG这样的
2.数据库也可能不一样,mysql,oracle都有可能

  • 写回答

6条回答

  • 银熊 2017-08-28 09:25
    关注

    你这是一个什么业务需求啊,怎么感觉怪怪的

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)