有没有可以将不同数据库中相同表结构的数据合并后查询的工具?

背景:

原本所有的数据是分在各个不同的数据库中,库中的表结构完全相同,只是运行产生的数据不同。现在需要将各个数据库中的某几张表数据做整合,生成一张完整报表。

疑问:

  1. 是否有比较方便的工具或者方式将不同库的数据整合数据到一张新表(binlog/触发器)?
  2. 或者已经有工具可以实时从各个库抽出所需数据并整合了(但我觉得哪怕有,这种没有事先冗余数据的做法可能还挺吃数据库性能)?
  3. 大家有碰到过这种案例吗,分享交流一下
附言 1  ·  2年前

更新:今天和老大讨论下来,也许可以通过同步工具实现这种合并数据的需求
比如:blog.csdn.net/inrgihc/article/deta...
而且自家东西都在阿里云上面,找到阿里类似的解决方案,之后会继续调研是否合用:
help.aliyun.com/document_detail/21...

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5

现成的工具貌似没有 自己可以搞个proxy 合并一下!

2年前 评论
Molin (楼主) 2年前
╰ゝSakura

用mysql 的union 合并啊

2年前 评论
arvin-hermit 2年前
╰ゝSakura (作者) 2年前
Molin (楼主) 2年前

换个思路 吧数据全放进es

2年前 评论
Molin (楼主) 2年前

mysql可以安装一个Federated的引擎,然后在数据库建一个相同结构的表,可以远程访问另一个服务器数据库的相同结构的表的数据,这个我只是看过这个文章,没有实践过,楼主可以试试

2年前 评论
Molin (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!