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

背景:

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

疑问:

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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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年前

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