如何在两个不同的MySQL服务器之间定期集成数据?

时间:2013-08-27 20:14:56

标签: mysql data-integration

我目前在不同的机器上运行2个MySQL服务器。其中一个是暂存环境(A),另一个是生产环境(B)。我需要做的是从(A)获取数据并根据条件更新/插入B.如果MySQL有Linked选项,那么我可以简单地创建一个存储过程来为我工作,这将解决我的整个问题。不幸的是,像MySQL这样的伟大产品没有这个必要的未来。

但是因为我无法编写一个程序来执行该程序,我可以使用哪些应用程序来为我进行集成?请注意,此集成需要是自动的,因此可以每天完成,有时也可以每小时完成。

我的问题是那里有一个集成应用程序,它会自动将MySQL服务器上的数据集成到另一个服务器上吗?

由于

1 个答案:

答案 0 :(得分:0)

我不是MySQL人,我不知道它是否有链接/联合选项,但我知道它具有非常好的复制功能。您可以将A中的表复制到B中的复制表中,然后将SP放在B上并随时运行它。

您还可以编写一个应用程序/批处理脚本/ ETL作业来传输数据并应用条件,然后从调度程序运行它。如果你经常这样做(意味着你做了很多其他的这样的过程),我会倾向于ETL工具。我使用Pentaho数据集成。还有其他几个。