有什么办法可以将多个不同数据库某张表数据数据及时汇总到另一个数据库表

有什么办法可以将多个不同数据库某张表数据数据及时汇总到另一个数据库表
意思是 将几个数据库表的数据汇总到另一个数据库表去
现在想法是
1.每天定时拷贝当天数据到A
2.在每个数据库里面有数据就在程序里面 新增到数据库A
以上都不是好方法,请教

阅读 4.1k
4 个回答

设置定时任务,php脚本或者bash脚本等等都行。

为什么不写个定时脚本,将数据更新到另外一张表中

1、简单一点可以使用定时脚本定时拉取每天的数据

2、使用canal拉取binlog的方式获取增量数据,定时写入需要的表中

在 A 端 统一 控制,哪怕 源数据 多了,少了 ,有所变化,也没关系,修改的地方只有一个地方,因涉及到多数据源的问题,建议 使用shell等脚本 处理 ,进行数据同步,可增量 同步,也可全备份,若物理环境复杂的话,可以使用消息中间件来解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题