i2Active数据库语义级的同构数据库双活复制软件。在数据库高并发事务场景下,实现数据库全量同步、增量同步。通过记录每个事务操作的起始点,保证事务的完整性,于目标端同步保存解析后的写入时序,保证目标端数据库并发写入的时序,从而达到源端和目标端事务级的最终一致性;同时提供备库接管和增量回切等高级功能,帮助用户在复杂的应用环境下,完成数据库的容灾备份、数据迁移、数据分发、构建数据仓库等数据整合工作。
源端技术架构
目标端技术架构
丰富的功能和配置:允许在不停业务的情况下,对数据库进行全量同步及增量同步,无需其他方式处理初始数据;全面支持 整库、Schema 级别、表级别的同步。
目标库动态装载:备端数据库动态装载,不需要维护人员配置,加载速度快。
支持多种映射方式:支持ROWID、主键映射方式;自行维护ROWID 映射关系;支持修改主键的DML操作,实现无主键表的快速操作;支持不同字符集数据库之间的同步。
DDL/DML 一体化实时同步:支持 DML 数据库操作语言、DDL 数据库定义语言;支持 DDL 和 DML 混合使用场景,支持双向同步、源备端数据库同时可读写。
支持目标库接管:容灾场景下,WEB 界面化的一键备机接管功能,完成备库接管业务前的准备工作。
容错处理机制:支持指定 SCN 起点进行分析、支持同步过程断点续传;支持误操作恢复功能,备份库可按时间回退用户误操作。