首页 > 编程知识 正文

【翻译自HVR官方手册】HVR数据复制软件介绍与术语解释

时间:2023-05-04 18:15:09 阅读:268903 作者:3796

【翻译自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部分表初始化同步的概念。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。