我运行的一些业务流程需要从两个不同的MySQL服务器中提取和比较数据,这些服务器由于是MySQL,无法相互交谈。目前,这是通过将所需的结果集从每台服务器加载到Excel并在我的桌面计算机上进行比较(非常非常慢)来完成的。我更喜欢从一台服务器获取数据,并将其加载到另一台服务器上,并在服务器上进行所有比较。
问题是:
我正在寻找一个很好的开放源码的免费ETL中间件,它允许我将一个查询传递给一个服务器,获取结果集,并将它加载到另一个服务器中的一个暂存表中(我希望这样),它能够自动地使该进程夜间运行。
发布于 2019-08-02 22:47:10
execsql脚本工具(https://pypi.org/project/execsql/)可用于此目的。它可以连接到两个数据库,复制元数据库(https://execsql.readthedocs.io/en/latest/metacommands.html#copy)可以在一个步骤中将表(或查询)从一个数据库复制到另一个数据库。
免责声明:我写的。
https://softwarerecs.stackexchange.com/questions/65724
复制相似问题