i2Active 同构数据库双活复制软件
- 采用异步准实时的复制技术,数据同步低延时
- 系统资源消耗少,无须采购指定型号的硬件
- 支持指定数据时间点起点分析和同步过程断点续传
- 在复杂环境下实现结构化数据容灾、读写分离
i2Active是同构数据库之间语义级的数据实时复制与同步软件,基于数据库日志分析技术,在数据库高并发事务场景下实现其数据实时同步,并通过同步校验技术严格确保源端和目标端数据库事务级的最终一致性,帮助用户在复杂的生产应用环境下完成数据库的容灾备份、异构平台迁移、负载均衡等工作。支持一对多、一对一、多对一及级联同步等多种架构,能够实现数据毫秒级的快速捕获,数据传输及时且安全可靠 在灾备、数据保护、云数据管理以及大数据迅速发展的背景下,面向“金融、电子政务、医疗、企业数字化及智能能源”等重点领域,以及面向 RTO 和 RPO 容忍度为零的客户,实现快速、自动、稳定、持续的数据灾备服务,尤其在金融领域的部署应用领跑同类软件。
i2Active主要解决企业在数据库同步方面面临的一系列问题,特别是因业务等级或监管需要,企业需要在不同地理位置的数据中心之间实现数据库数据的实时同步,以防止自然灾害、硬件故障等意外情况导致的数据丢失。i2Active实时数据同步可通过对关键数据的保护降低灾难风险,而提高数据的安全性和业务的连续性,确保在灾难发生时能够快速恢复业务运营。为此i2Active能够很好解决数据库异地灾备、不停机迁移数据库、数据库读写分离、多平台数据整合和共享等企业面临的问题。
i2Active的部署架构灵活,支持本地部署和远程部署模式,可部署在本地的数据库服务器;亦可支持远程部署,是为不与数据库所在服务器一同部署,而是部署在远程服务器上。i2Active可部署于源端数据库所在服务器、目标端数据库所在服务器和远程服务器的任何一个服务器上。
i2Active要求的整体系统资源很少。无须采购指定型号的硬件;不需要特殊基础软件配合;也不需要第三方应用软件支持。对于单核系统的资源使用,平均的CPU利用率为5%左右,在没有交易处理工作的时候,不占用系统资源。这样的资源使用基本不会对数据库的运行产生任何影响。
i2Active源端多线程抓取日志并行加速,速度可达数GB/分钟。在集群情况下自适应多节点并发读取分析,可以满足不低于数万笔/秒业务量的压力。备端根据负载自动分配并发装载顺序,装载队列拆分是按照表和表间的依赖关系拆分的,相互依赖的表会拆分到一个队列。软件会衡量每个队列的历史数据量,动态调整队列,以确保效率最大化。
支持指定数据时间点起点进行分析、支持同步过程断点续传;支持误操作恢复功能,备份库可按时间回退用户误操作;支持记录冲突转换,插入冲突转更新操作,更新转插入;产品自身有完备的高可用方案和应急措施。在同步过程中,如果某个表出错(例如主键冲突,或者出现死锁等),其他表的同步不受影响;软件提供多种配置策略:报错中断/跳过该表的复制/继续装载三种不同的处理方式。
数据同步过程流量可视化,资源占用统计、客户可以更直观监控数据库同步进度及同步数据指标变化。
支持对同步链路的解析/装载数据DML及DDL进行统计。支持自定义统计范围,实现选定时间区间内统计结果的动态时间粒度展示。支持设置统计数据保留时长,支持统计数据写入第三方数据库。
数据库高可用性是企业减少数据丢失、降低经济损失和保持生产力水平的关键,无论是执行计划内停机(系统升级、备份),还是遇到故障引起的非计划宕机(硬件故障、灾难、人为错误),i2Active对数据库的迁移和实时容灾保护能最大限度的减少宕机时间,保障数据零丢失。i2Active使用标准的IP网络进行通讯,目的端数据库可以部署在本地或远程数据中心,距离上没有限制。于远距离之外建立异地数据中心,构成两地三中心的容灾模式,预防区域性灾难,例如:地震、海啸等等,为数据库提供多重保护。远距离同步使用窄带宽加密传输,严格保障数据安全性。
i2Active运行时实现目标端数据库可保持和源端数据库相同的数据库模式及角色。故适用于数据库双活、两地三中心数据库实时容灾、数据库跨平台、跨版本在线数据迁移等子场景。场景目标可构建目标端数据库;另外实现读写分离,数据查询和数据抽取等读操作转移至备端,分担生产数据库负载。
i2Active可以将不同数据库的数据同步到同一个目标库中,可以选择完全同步或者直接增量同步,可以设置数据过滤条件,简单地配置即可实现数据集中汇总的目的。高性能端到端数据整合,建立集中式数据中心。支持硬件及操作系统异构环境;支持不同的数据库版本;支持本地或远程部署。
i2Active支持企业范围内数据分发,从数据生产库实时复制到一个或多个本地或异地的数据库。i2Active有多种数据分发拓扑结构,一对多,多对一,级联复制等。数据分发是一种典型的通过部署多服务器、多数据库来分担负载,提高响应速度的企业应用模式。
i2Active支持数据对比功能,可以对比对象、对比表,表对比支持动态数据对比和静止的数据对比。对比功能可以极大地方便运维团队。通过比对工具,可以精确显示目的端和源端在对象层面的数量差异,验证数据复制的准确性。该技术基于MD5编码数据比对,如果有发现数据比对结果有同步不一致的情况,可以用使用WEB管理直接修复该表的数据。
中信建投证券通过i2Active实现不同版本的 Oracle 数据库数据的异构实时同步,并且备端始终处于在线状态,可以为主端提供查询、业务分析等功能。在不影响生产端业务的情况下,实现了数据库数据的实时同步和读写分离,降低了主数据库负荷。此外,当检测到生产库系统故障时,目标库还可一键接管生产库的业务,保障生产库业务的连续性。
公告
邮件
销售