go522000
V2EX  ›  问与答

请问一下, MYSQL 中,两张字段一样的表,能不能让它们自动比较后同步?

By go522000 at 2022 年 1 月 20 日 · 1721 次点击
比如说,现在有表 A 、表 B ,字段结构都是一样的。
表 A 平时在生产环境中给客户使用,而表 B 是采集表,每天晚上全量采集一次。
那有没有什么工具可以定时将表 A 与表 B 比较一下,让表 A 获取表 B 已更新的内容,比如剩余量之类的,进行更新。
像这种采集内容,请问大神们是如何作内容同步的呢?
求指点。
第 1 条附言  ·  2022 年 1 月 20 日
项目是旧项目( PHP 开发的)。采集是后来其它同事写的( JAVA ,采集后放在本地数据库上),采集下来后,有多个不同的来源,需要比较清洗掉重复和过滤一些内容等。
旧项目上还有客户真实发布的商品信息,不能清空后重新导入。
第 2 条附言  ·  2022 年 1 月 20 日
谢谢各位。Kettle 工具很适合我现在情况。
4 条回复  •  2022-01-20 15:29:42 +08:00
tomczhen
   1
tomczhen  
   2022 年 1 月 20 日 via Android   ❤️ 1
ETL ,带关键字自己放狗搜,比较选择一下方案即可。
aitaii
   2
aitaii  
   2022 年 1 月 20 日   ❤️ 1
datax ,如果有主键或唯一索引,可以使用 on duplicate 更新
Exception615
   3
Exception615  
   2022 年 1 月 20 日   ❤️ 1
canal
tagtag
   4
tagtag  
   2022 年 1 月 20 日   ❤️ 1
Pentaho Data Integration ( ETL ) a.k.a Kettle
© 2026 V2EX · 28ms · 3.9.8.5