我們可以使用什麼樣的策略來同步位於不同主機上的DB2數據庫和/或表?如何同步位於不同主機上的DB2數據庫/表?
我正在尋找一種策略,我可以配置一些參數(如主機,端口等),並只寫一個表名。在此之後,工具,腳本或其他策略應該跨主機同步表。
對於MySQL我知道一個工具可以做這樣的事情(pt-table-sync)。但是,我們可以爲DB2做什麼?
如果是一個工具,重要的是它是一個免費的工具。
我們可以使用什麼樣的策略來同步位於不同主機上的DB2數據庫和/或表?如何同步位於不同主機上的DB2數據庫/表?
我正在尋找一種策略,我可以配置一些參數(如主機,端口等),並只寫一個表名。在此之後,工具,腳本或其他策略應該跨主機同步表。
對於MySQL我知道一個工具可以做這樣的事情(pt-table-sync)。但是,我們可以爲DB2做什麼?
如果是一個工具,重要的是它是一個免費的工具。
所有用於Linux,UNIX和Windows的付費DB2版本(即DB2 Express-C除外)都包含Homogeneous SQL replication功能,您可以使用這些功能來保持表的同步。
IBM有三個複製方法:
作爲InfoSphere Replication Server一部分的CDC和Q Replication由處理器價值單元定價,因此運行應用程序,源和目標的處理器數量將決定您的價格。
作爲異構複製(非DB2源或目標)運行的SQL複製也是InfoSphere Replication Server的一部分,並相應地進行定價。 DB2家族數據庫之間的SQL複製在LUW平臺上是免費的。
SymmetricDS是一個用於同步數據庫的開源java工具。它也支持DB2和其他各種異構SQL複製。