在数据复制的需求中,经常需要通过数据库进行数据复制(如数据库容灾、ETL、读写分离等场景),例如基于Oracle、SQL Server、DB2数据库的复制,甚至是跨数据库平台进行复制,例如从DB2复制到SQL Server等。我之前介绍的SharePlex只能基于源端是Oracle数据库的复制场景,而当源端数据库不是Oracle时,推荐采用Attunity Replicate平台进行数据复制。【备注:Attunity Replicate 是属于 Attunity 公司的产品,戴尔是该产品的代理。】
Attunity Replicate是一个能够帮助用户快速完成数据共享、数据分发等需求的高性能数据复制软件,它提供跨异构数据库的、简单而强大的数据复制解决方案。
Attunity Replicate的产品架构如下图所示:
Attunity Replicate是基于数据库日志实现的数据复制,它支持在多种主流数据库之间的数据复制。
Attunity Replicate包含一个基于web的控制台,能为用户提供数据复制过程中当前或历史的异常、状态、性能和资源使用等信息,操作非常简便。
Attunity Replicate包含以下特性:
跨数据库分发数据
异构和同构数据复制
高速复制完整的数据库表
低延迟、事务性复制的数据库更改
基于日志的、低影响的变化数据捕获(CDC)
表数据的批量ETL处理
表级、列级和基于内容过滤的行级复制
数据映射和数据转换
基于web的配置
仪表板、指标和警报等监控管理功能
总体来说,Attunity Replicate 提供跨异构数据库的、简单而强大的数据复制解决方案,具有较高的吞吐量、速度和规模,支持非 Oracle 数据库,是 Dell SharePlex 非常好的补充。