关于Q复制

Q 复制环境的基础结构

使用 Q 复制,可以通过 Q Capture 和 Q Apply 这两个程序将已落实的事务性数据从源表复制到目标表。

Q Capture 程序
Q Capture 程序将读取恢复日志以获取已更改的源数据,并将更改写入 IBM® MQ 队列。对于经典复制源服务器,经典捕获组件将读取更改,并将这些更改写入 MQ 队列。
Q Apply 程序
Q Apply 程序从队列中检索捕获的更改并将这些更改写入目标。

Q Capture 和 Q Apply 程序都使用一组控制表来跟踪它们执行其任务所需要的信息以及存储它们自己生成的信息,如您可以用来查明它们的执行情况的信息。您应先创建这些表,然后再告知 Q 复制您的复制源和目标是什么。

Q Capture 程序使用的一组控制表称为 Q Capture 控制表。这些表包含有关您的复制源及其对应目标,以及 Q Capture 程序正在使用哪些 MQ 队列管理器和队列的信息。这些表还包含可用于检查和监视 Q Capture 程序性能的数据,如有关 Q Capture 程序在恢复日志中的当前位置的信息。

可以运行多个 Q Capture 程序。每个 Q Capture 程序使用自己的一组控制表。与一组 Q Capture 控制表关联的模式确定使用这些控制表的 Q Capture 程序。此模式称为 Q Capture 模式

Q Apply 程序使用的一组控制表称为 Q Apply 控制表。这些表包含有关目标及其相应的源所在位置的信息,还包含有关 Q Apply 程序正在使用哪些 MQ 队列管理器和队列的信息。与 Q Capture 控制表一样,这些表还包含可用于检查和监视 Q Apply 程序性能的数据。

与 Q Capture 程序一样,您可以运行多个 Q Apply 程序。每个 Q Apply 程序使用自己的一组控制表。与一组 Q Apply 控制表相关联的模式标识使用那些控制表的 Q Apply 程序。此模式称为 Q Apply 模式

下图显示了 Q 复制中一个简单配置的基础结构。

图 1. Q 复制中一个简单配置的基础结构. 在源服务器上创建一组 DB2® 关系表,这些表称为 Q Capture 控制表。有关您的源和目标的信息将写入这些表中。在源服务器上运行的 Q Capture 程序使用此信息来确定要捕获并发送至 Q Apply 程序的数据。有关源表和目标表的信息将存储在 Q Apply 控制表中,这些表位于目标服务器上。在目标服务器上运行的 Q Apply 程序使用此信息来确定要将数据写入哪些目标表。
此图形显示了 Q 复制中一个简单配置的基础结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值