浪擎镜像系统与R7的比较
- 格式:docx
- 大小:16.57 KB
- 文档页数:2
1
浪擎AgileMirror镜像系统与R7的Oracle复制比较
比较项 AgileMirror镜像系统
R7
原理
复制原理 捕获Redo Log、归档日志变化,将变化日志拼装成数据集保存到备用数据库 采用Oracle自带的LogMinor
定时获取数据
目标数据库状态 能读、可查询 处于读、写状态
对业务系统
的影响
基准复制,是否需停止业务系统 追逐式全量复制技术,业务系统无需停机 不具备自动化全量复制。停
机,手工进行全量复制
复制频率 实时,秒级别,延时极小 数据量较大时延时较大
复制DDL语言 都支持,但如添加表空间DDL
操作需视物理环境而定
有部分不支持
数据类型 全部支持 二进制字段不支持
需要数据库配置 仅需开启archive log 需开启archive log;需开启
SUPPLEMENTAL 附加日志
是否需要表具有主键 无需主键设置 需要具有主键才能复制
产品功能
可使用功能 全量复制、增量复制、容错、监控、报警、切换、回切 仅增量复制
应用方式 支持一对一、一对多 仅支持一对一
传输是否压缩 支持压缩传输 不支持
复制出错处理 出错自动处理,如停止时间长了可手动触发全量复制基准 完全需要DBA来手工处理
数据容错功能 可恢复到任意时间点,恢复时间跨度需视存储空间而定 无容错功能
故障切换处理 与mCenter配合可一键切换,或延时自动切换 完全需要DBA来手工处理
数据回切(将备库数据恢复到主库) Web界面提供数据回切,一键回切 完全需要DBA来手工处理
主备数据库版本 需一致 无需一致
2
主备数据库异构 不支持 支持
管理
WEB界面管理 全部web界面配置 需命令或脚本配置
WEB界面监控 全部web界面监控复制数据 无
报警 短信、邮件报警 无
二次开发
二次开发如数据校验功能 支持表与表之间进行记录、字段的数据校验 不支持
浪擎AgileMirror镜像系统以容灾功能为主、增值功能为辅的容灾产品,具备完全的自
主知识产权,且具备非常高的自主创新水平,可以应用在各行各业的重要业务系统上。
R7是一款没有掌握数据库容灾核心技术的复制软件,容灾功能非常弱或不具备,主要
表现如下:
1)由于不支持DDL操作和二进制字段,会导致容灾数据库和生产端数据库数据不一致。
2)不具备自动化全量复制、接管、回切、容错等容灾功能;
2)受制于记录数据复制原理而无法实现主备数据库结构关系一致,如在复制期间需关闭
触发器、主外键关系等数据库对象,从而导致容灾切换时需要修改备库结构关系才能运行业
务应用;
4)不适合在业务调整、变更较频繁的、开发环境中使用,其实就是频繁的业务变更使得
主备端数据库结构不一致,从而导致记录保存不成功。