1. 程式人生 > >【翻譯自HVR官方手冊】HVR資料複製軟體介紹與術語解釋

【翻譯自HVR官方手冊】HVR資料複製軟體介紹與術語解釋

【翻譯自HVR官方手冊】HVR資料複製軟體介紹與術語解釋

HVR資料複製軟體是荷蘭HVR公司推出的一款資料複製軟體,用於db到db,db到file,file到db,file到file的實時複製。

整個過程分為如下四個步驟:
第一步:配置Location
第二步:配置Channel
第三步:定義Action
第四步:測試配置效果

2016年02月09日 22:05:15 msdnchina 閱讀數:1010更多

所屬專欄: HVR資料複製軟體

1.       介紹

HVR 在資料庫之間複製事務,此處的資料庫,HVR稱作location。HVR捕捉的每一個變化會被應用到target locations.  HVR 可以在Directory(file location)之間複製,也可以在database和Directory之間複製。

 

1.1    術語

HUB DATABASE 是一個小型資料庫,HVR 用此HUB DATABASE來控制其他資料庫的複製。 HUB DATABASE可以是Oracle db中的 schema,也可以是如下的資料庫:Ingres database, SQL Server database or a DB2 database。 HUB DATABASE 可以用任何的名字(在本手冊的大多數例子中,它被稱作hubdb)。 HUB DATABASE包括 HVR catalog tables,這些catalog tables 儲存了與複製相關的所有資訊,比如 被複制資料庫的名字,複製的方向(direction),被複制的table 的列表。

這些catalog tables 是在 HVR 安裝期間被建立在HUB DATABASE中的。

(see also sections

3.1 New Installation on Unix or Linux and3.2 New Installation on Windows).

 

LOCATION 是一個database, 該database 是HVR 複製環境中的目的端資料庫 或者 源頭資料庫。

LOCATION 可以是一個目錄 ,該目錄是HVR 複製環境中的源頭目錄 或者 Salesforce endpoint

CHANNEL 是 HVR中的一個物件(object),該物件 將應該連線在一起的location 和tables 組成一組,以被複制。 CHANNEL也包括 actions,這些actions控制複製是如何進行

---個人理解,這個channel 就是從源頭到目的端的一套複製環境和複製邏輯。

舉例:為了捕捉變化,DBcapture action 必須被定義在 database location上。

Channels 被定義在hub database上。

   除了複製變化,channels也可以用來refresh data,refresh data的意思是讀取源頭的所有資料並載入到另外一個數據庫中,不需要replication。

--個人理解:refresh data就是ogg的單表or部分表初始化同步的概念。