为 InfoSphere Warehouse 提供实时数据的高效解决方案
2010-07-23 00:00:00 来源:WEB开发网核心提示: InfoSphere Replication Server 简介IBM InfoSphere Replication Server 是一个高速移动大量数据的企业软件应用程序,用于帮助企业连接分布在全球的业务、对客户进行快速响应以及从影响关键数据库系统的问题中恢复,为 InfoSphere War
InfoSphere Replication Server 简介
IBM InfoSphere Replication Server 是一个高速移动大量数据的企业软件应用程序,用于帮助企业连接分布在全球的业务、对客户进行快速响应以及从影响关键数据库系统的问题中恢复。只所以能够高效的提取数据是因为它用可恢复日志来记录数据库里数据的变化,Capture 程序负责连续读取数据库的恢复日志并捕获对源数据库更改(指对数据的插入、删除和更新操作),Apply 程序负责把这些变化的数据写入到目标数据库中。利用 Replication Server 的这一功能就可从大量的数据量中只提取出较上次更新的数据。
Replication Server 和 Event publisher 的架构
InfoSphere Replication Server 中提供了两种不同类型的复制:Q 复制和 SQL 复制。
InfoSphere Data Event Publisher 捕获“更改的数据”事件并以 WebSphere MQ 消息的形式发布这些事件,其他应用程序可以使用这些消息来驱动后续处理。
SQL 复制
Capture 捕获数据变化后存储在一个临时中间表(staging tables),apply 程序把这些更新复制到相应的目标表。随着数据量的加大和客户对实时数据复制的要求,Q 复制应运而生。它的架构如图 1 所示:
图 1. SQL 复制架构图
查看原图(大图)
Tags:InfoSphere Warehouse 提供
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接