世上本无完美产品,只有合适的才是最好的!

用户重视灾备数据站点的建设,毋庸置疑必备品。如果考虑带宽及事务完整性保证,存储灾备和操作系统级灾备局限性显而易见。

商用价值一般用于解决数据库自带辅助功能的短板,数据库自带产品毕竟不是销售权重,国产Beedup 无论操作还是服务更符合本土。(按实际项目需求完善操作)

  • 基于数据库恢复方式有甲骨文Oracel 数据库内置DataGuard(OGG 免费 无服务)

ORACLE 11g的ACTIVE DATA GUARD(简称ADG即OGG高级版)按规定是收费

  • 通过外围应用实现即逻辑方式 有甲骨文Oracel 收购的GoldenGate(商用 通过独立软件实现)
  • 通过外围应用实现即逻辑方式 有国产Beedup(商用 技术非基于数据库技术核心实现)

下列三款产品技术参数细节比对,供选型时参照

DataGuard VS Beedup & GoldenGate 灾备方案对比

项目 Oracel DataGuard(美国) Beedup(中国 北京) Oracle GoldenGate(美国)
厂商 甲骨文 Oracel(数据库自带) 北京灵蜂纵横软件有限公司 GoldenGate(甲骨文 Oracle 收购)
原理 复制归档日志或在线日志 读取解析归档或在线日志,还原DML及DDL按照事务单元在目标库执行 抽取在线日志中的数据变化,转换为GGS自定义的数据格式存放在本地队列或远端队列中
稳定性 作为灾备的稳定性极高(对数据库影响很大) 稳定性不如Oracle DataGuard 稳定性不如Oracel DataGuard
侧重 数据备份 高可用(秒级数据同步) 高可用(亚秒级数据同步)
维护 维护简单,极少出现问题 安装部署易,图形配置,维护简易 命令行方式,维护较复杂(人力成本高)
对象支持 完全支持 对大部分对象自动复制,极少对象需手工创建与维护 部分对象需手工创建与维护
接管时间 数据库工作mount状态下,接管业务时,数据库open 可实现立即接管 可实现立即接管
备份端可用性

备份段处于恢复或只读状态,在只读状态下不能同时进行恢复

(即备库不可用:增 删 改 查)

两端数据库时活动的,备份端可以提供实时的数据查询及报表业务,还可后续直接数据中心的数据治理、大数据分析、挖掘、共享等。支持备端写入时向生产端同步变化。可实现两端数据的同时写入(即备库可增、删、改、查) 两端数据库时活动的,备份端可以提供实时的数据查询及报表业务等,从而提高系统整体的业务处理能力,充分利用备份端的计算能力。提升系统整体业务处理性能。可以实现两端数据的同时写入。
复制方式

通过恢复机制实现

无法实现同步复制

可以提供秒级的大量数据实时捕捉和投递,异步复制方式。

无法实现同步复制

可以提供秒一级的大量数据实时捕捉和投递

无法实现同步复制

資源占用

对数据库影响很大

几乎不占用系统資源

几乎不占用系统资源

异构数据库支持

单一数据库解决方案,仅运行在Oracel数据库上,源端和目标端操作系统必须相同,版本号可以不同

支持不同版本的数据间数据复制,如Oracel、DB2、SQL Server、MySQL 等。

支持跨平台复制:Window、Linux、Unix、Aix

可以在不同类型和版本的数据库间进行复制。如:ORACEL、DB2、SYBASE、SQL SERVER、INFORMIX、Teradata等

适用于不同操作系统:Window、Linux、Unix、Aix等

宽带占用

使用Oracel Net 传输日志,可通过高级压缩选项进行压缩,压缩比在2~3倍

利用TCP/IP  传输DML及DDL,相比日志文件传输,可节省5—10倍带宽

利用TCP/IP 传输数据变化,集成数据压缩,提供理论可达到9:1压缩比的数据压缩特性

拓扑结构

可以实现一对多模式

可以实现一对一,一对多,多对一,双向复制等多种拓扑结构

支持一对一、一对多、多对一、双向复制等多种拓扑结构

技术服务

Oracel 数据库自带辅助功能产品,无额外专业服务

非 基于数据库技术核心实现,通过独立软件实现,独立于数据库软件产品及即时服务。

非基于数据库技术核心实现,通过独立软件来实现,独立于数据库软件产品及服务

DataGuard VS Beedup & GoldenGate灾备方案参数对比的更多相关文章

  1. 如何守护数据安全? 这里有一份RDS灾备方案为你支招

    当今世界是一个充满着数据的互联网世界,生活的方方面面都在不断产生着数据,比如出行记录.消费记录.浏览的网页.发送的消息等等.除了文本类型的数据,图像.音乐.声音都是数据.对于企业而言,数据更是重要的生 ...

  2. 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]

    本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1)OpenStack 高可用方案概述 (2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3)N ...

  3. 基于Cloudera Search设计数据灾备方案

    当实际项目上线到生产环境中,难以避免一些意外情况,如数据丢失.服务器停机等.对于系统的搜索服务来说,当遇到停机的情况意味着在停机这段时间内,用户都不能通过搜索的相关功能进行访问数据,停机意味着将这一段 ...

  4. openStack灾备方案说明

    本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1) OpenStack 高可用方案概述 (2) Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3 ...

  5. openStack高可用性和灾备方案

    1. 基础知识 1.1 高可用 (High Availability,简称 HA) 高可用性是指提供在本地系统单个组件故障情况下,能继续访问应用的能力,无论这个故障是业务流程.物理设施.IT软/硬件的 ...

  6. Oracle Dataguard HA (主备,灾备)方案部署调试

    包括: centos6.5 oracle11gR2 DataGuard安装 dataGuard 主备switchover角色切换 数据同步测试 <一,>DG数据库数据同步测试1,正常启动主 ...

  7. SqlServer灾备方案(本地)

    如果你曾经有那么一个不经意的心跳来自于数据库数据损坏:错误的新增.更新.删除 .那么下面的方案一定能抚平你的创伤! 对于一个数据库小白来说,数据库的任何闪失带来的打击可说都是致命的.最初,我们让一个叫 ...

  8. 云区域(region),可用区(AZ),跨区域数据复制(Cross-region replication)与灾备(Disaster Recovery)(部分1)

    本文分两部分:部分1 和 部分2.部分1 介绍 AWS,部分2 介绍阿里云和OpenStack云. 1. AWS 1.1 AWS 地理组件概况 AWS 提供三种地理性组件: Regions:区域,即A ...

  9. NOS跨分区灾备设计与实现

    本文来自网易云社区 作者:王健 摘要 NOS(网易对象存储)在实现多机房(杭州机房,北京机房等)部署后,允许一个用户在建桶时选择桶所属机房.在此基础上,我们实现了跨机房的数据复制,进一步实现了跨机房的 ...

随机推荐

  1. 网络流二十四题,题解summary

    没有全部写完,有几题以后再补吧. 第一题:最简单的:飞行员配对方案问题 讲讲这个题目为什么可以用网络流? 因为这个题目是要进行两两之间的匹配,这个就可以想到用二分图匹配,二分图匹配又可以用网络流写. ...

  2. spring的bean的属性注入

    一.设置注入 设置注入要求: 要求属性在实体类中必须有getter 和setter方法,然后在spring的工厂中就可以使用property标签进行设值注入. 二.构造注入 通过类的构造方法的方式注入 ...

  3. Spring 学习 之 再探publish-event机制

    之前的文章链接:https://blog.csdn.net/qq_41907991/article/details/88544777 我们要知道的是,Spring的publish-event使用的是监 ...

  4. Mybatis 分页:Pagehelper + 拦截器实现

    一.分页插件 Pagehelper PageHelper是Mybatis的一个分页插件,非常好用! 1.1 Spring Boot 依赖 <!-- pagehelper 分页插件--> & ...

  5. [hdu5316]线段树

    题意:给一个array,有两种操作,(1)修改某一个位置的值,(2)询问区间[L,R]内的最大子段和,其中子段需满足相邻两个数的位置的奇偶性不同 思路:假设对于询问操作没有奇偶性的限制,那么记录区间的 ...

  6. [hdu5204]水题

    思路:插入的数按指数级增长,所以范围内最多存在logR个数.并且最近i次插入的数,首位置为2^(i-1),且每隔2^i出现一次,于是暴力之..可以用插入排序维护,也可查询时再排下序. 一: #prag ...

  7. IDEA 创建Spring项目后org.springframework.boot报错

    IDEA 创建 Spring boot 项目后 ,在pom.xml文件中 org.springframework.boot出错,刷新也没有作用. 如图: 可以降低 org.springframewor ...

  8. 一个小例子学习makefile

    前言 makefile推荐资料为陈皓的跟我一起写makefile,需要pdf资源的可以私我 正文 目录结构 ---include ------student.h ---src ------studen ...

  9. transition完成事件

    当transition事件完成时调用函数(移动端导航的动画消失效果). <!doctype html> <html> <head> <meta charset ...

  10. 10大Web漏洞扫描工具

    Web scan tool 推荐10大Web漏洞扫描程序 Nikto 这是一个开源的Web服务器扫描程序,它可以对Web服务器的多种项目(包括3500个潜在的危险文件/CGI,以及超过900个服务器版 ...