有没有可以将不同数据库中相同表结构的数据合并后查询的工具?
背景:
原本所有的数据是分在各个不同的数据库中,库中的表结构完全相同,只是运行产生的数据不同。现在需要将各个数据库中的某几张表数据做整合,生成一张完整报表。
疑问:
- 是否有比较方便的工具或者方式将不同库的数据整合数据到一张新表(binlog/触发器)?
- 或者已经有工具可以实时从各个库抽出所需数据并整合了(但我觉得哪怕有,这种没有事先冗余数据的做法可能还挺吃数据库性能)?
- 大家有碰到过这种案例吗,分享交流一下
更新:今天和老大讨论下来,也许可以通过同步工具实现这种合并数据的需求
比如:blog.csdn.net/inrgihc/article/deta...
而且自家东西都在阿里云上面,找到阿里类似的解决方案,之后会继续调研是否合用:
help.aliyun.com/document_detail/21...
现成的工具貌似没有 自己可以搞个proxy 合并一下!
用mysql 的union 合并啊
换个思路 吧数据全放进es
mysql可以安装一个Federated的引擎,然后在数据库建一个相同结构的表,可以远程访问另一个服务器数据库的相同结构的表的数据,这个我只是看过这个文章,没有实践过,楼主可以试试
@Carllin 谢谢,抽空研究