我们可以使用什么样的策略来同步位于不同主机上的DB2数据库和/或表?
我正在寻找一种策略,我可以配置一些参数(如主机,端口等)并只写一个表名。在此之后,工具,脚本或其他策略应该跨越主机同步表。
对于MySQL,我知道一个类似这样的工具(pt-table-sync)。但是,我们可以为DB2做些什么呢?
如果是一个工具,重要的是它是免费的。
答案 0 :(得分:1)
IBM有三种复制方法:
作为InfoSphere Replication Server的一部分的CDC和Q Replication按处理器价值单元定价,因此运行应用程序,源和目标的处理器数量将决定您的价格。
作为异构复制(非DB2源或目标)运行的SQL Replication也是InfoSphere Replication Server的一部分,并相应地定价。 DB2系列数据库之间的SQL复制在LUW平台上是免费的。
答案 1 :(得分:0)
所有针对Linux,UNIX和Windows的付费DB2版本(即除了DB2 Express-C之外的所有版本)都包含Homogeneous SQL replication功能,您可以实现这些功能以使表保持同步。
答案 2 :(得分:0)
SymmetricDS是一个用于同步数据库的开源Java工具。它还支持DB2和其他各种异构SQL复制。