跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 两个数据库 AB,A 每天都会有新数据,更新数据不同, B 要同步数据库 A
未分類
4 6 月 2020

两个数据库 AB,A 每天都会有新数据,更新数据不同, B 要同步数据库 A

两个数据库 AB,A 每天都会有新数据,更新数据不同, B 要同步数据库 A

資深大佬 : GroupF 7

遇到个问题没太好的思路,我总不能拿唯一标识来一个一个查找吧,应该不太好
大佬有話說 (14)

  • 主 資深大佬 : GroupF

    更新数据条数不同,我天我编辑呢

  • 資深大佬 : wangyanrui

  • 主 資深大佬 : GroupF

    好,我接下来来编辑了, 就是我有两个数据库 A,B ( A,B 是数据库名字),现在 A 数据库表 table 每天会更新数据,也有可能不更新,更新的条数和时间都是随机的,
    然后 B 数据库的表 table 是和 A 数据库那个更新数据的 table 表是一样的,但是数据是先更新到 A 里面,问我应该怎样让 B 数据库表和 A 数据库表数据一致

    已知:现在能获取到 A 数据库 table 表的所有数据

  • 資深大佬 : jorneyr

    可以试试主从,A 为主,B 为从,A 变化后自动同步到 B

  • 資深大佬 : hangszhang

    MasterSlave 模式, 或者写 A 的时候发一条消息, 下游消费的时候写入 B 库

  • 資深大佬 : singerll

    数据库一样不一样,在不在一个网络,管理员权限在不在你手里?

  • 資深大佬 : wowo243

    主从同步需要整库吧,如果只有单个表可以 etl,kettle 或者 datax 。

  • 資深大佬 : jorneyr

    如果只是一个表,可以试试 Canal

  • 資深大佬 : BQsummer

    不是代码能解决的,主从同步或者自己处理 binlog

  • 資深大佬 : Jooooooooo

    你要的是 databus

    同步 A 的 binlog 到 B 里

  • 資深大佬 : 594duck

    ab 是什么数据库。比如 mysql 可以订阅 binglog 回放。阿里有个开源现成的。另外是增量数据可以走 etl

  • 資深大佬 : btnokami

    整个 cdc 。。。把 A 的更新写进一个 stream 里,然后 B 从 stream 里读然后 apply 这些更新。。。如果 db 本身支持 cdc 功能就更简单了

  • 資深大佬 : Takamine

    如果是 pg,直接配置主从同步流复制就好了。

  • 主 資深大佬 : GroupF

    谢谢大家,自己提问方式还是不全啊,自己对这个问题还是不完全透彻,一个是 A oracale,B mysql,嘿嘿 接下来就交给我自己吧,你们说的我没那么熟悉,自己还是需要多多学习,谢谢

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具