数据库复制技术全面了解

转载 2013年12月05日 13:49:55

数据库复制技术是目前数据库热备、数据库容灾、数据库同步以及建立重要数据实时安全查询系统(VIDRSQS)的关键技术,通过复制技术可以分担主数据库的查询压力,并对数据仓库无法实时查询数据的缺点进行有力补充

数据库复制技术 - 市场需求

   随着应用系统的不断发展,系统对于数据库的以来与日俱增,目前无论金融、政府、石化、电力、教育、医疗还是企业ERP系统,无一例外的出现了数据库的身 影,特别是大型数据库的身影,主要集中在ORACLE、SQL SERVER和DB2,目前应用系统都需要通过数据库来保证交易的完整性以及交易完成的效率。

    但是对于很多中小企业,不可能使用数据库大集中的方式,只能通过数据同步复制技术,利用廉价VPN技术,让简单宽带技术构建起各分公司的集中交易模式,而数据库复制技术对于中小企业的总/分部数据一致提供了技术可能

数据库复制技术 - 技术指标

  如果需要将数据库复制到另外一个地方,必须满足一个重要的指标:

    1、数据必须实时:如果不是实时,那只能叫数据库迁移,属于数据仓库ETL的范畴

    2、数据必须准确:对复制过去的数据必须经得起验证,保证数据准确无误

    3、数据必须可在线查询:如何知道数据复制过去了,必须提供查询手段保证实时在线查询

    4、数据复制独立性:数据库复制软件不能安装在主库,特别是不能在主库上进行编译,否则对主库的应用系统将产生不可估量的影响

    5、数据复制配置简单:这里面的指标包含不停机初始化、数据库表过滤机制、数据库用户过滤机制,这些都需要简单配置可用

    6、数据复制便于监控:必须提供数据复制的过程监控机制,保证数据复制监控实时性,保证对数据复制过程及更改数据的可审计方式

数据库复制技术 - 系统架构

  数据库复制需要为企业量身定做,满足企业的一总对多分,以及一分对多总模式,重点是需要在主数据库和复制数据库之间增加数据库复制服务器并安装数据库同步复制软件


数据库复制技术 - 安全考虑

  1、断点续传

    2、断电续传

    3、宕机续传

    4、宕库续传

    5、停止复制续传

    6、程序监控自启

    7、审计复制日志

    8、自动清理复制日志

数据库复制技术 - 关键技术

  如何获得源库的重做日志,在源库交易成功后迅速同步到备库,并且考虑并发机制,对不冲突表的交易进行并发装载,保证最大限度的复制效率,目前数据库复制技术已经从数据库同步热备、容灾领域向应用系统总、分数据分发与集中,重要业务数据查询系统进行扩展,目前提供数据库同步复制技术的公司及产品大体如下:


1、ORACLE dataguard

   优点:

        企业版本下自带不用另外付费

        逻辑模式可以实现实时同步

        有逻辑和物理保护两种方式

        能够进行主备库的切换

        支持断点续传

   缺点:

        物理模式目的库不可用

        逻辑模式不支持大对象、物理模式不够实时

        源和目的不能是不同的操作系统和不同的版本

        重新同步非常的复杂

        对带宽要求较高

        同时需要打开归档模式

        需要DBA在生产库上操作, 风险很高

        如果用户对备库的查询需要24小时使用,11G版本之前均无法满足

2、ORACLE GOLDEN GATE

   优点:

        目标端数据可用

        源端系统和目标端系统异构

        可选择复制内容

        节约带宽无中断初始化

        保护时间在秒级

        可以实现一对多、多对一变化

        数据经过压缩,占用空间小

        支持断点续传

   缺点:

        单独付费LICENSE

        在主、备库均要安装程序,影响业务系统

        需要开启归档模式

3、QUEST SHAREPLEX

   优点:

        目标端数据可用

        源端系统和目标端系统异构

        可选择复制内容

        节约带宽无中断初始化

        保护时间在秒级

   缺点:

        建表语句复制需要修改配置文件

        不能支持事务的查看

        无本地服务并且价格昂贵维护工作量比DATAGUARD还大

        对回滚交易也进行复制

4、WOXINTECH PAC

   优点:

        目标端数据可用

        源端系统和目标端系统异构

        节约带宽,带宽最小支持卫星56K

        无中断初始化,业务系统无需停机

        断点续传

        单独服务器模式,不在主、备库安装任何程序

        保护时间在秒级

        支持事务的查看

        安装简单,不影响主、备机软、硬件性能

        支持大多数DDL和DML语句支持大对象

        支持OIT表支持同步

        支持日志审计

   缺点:

        非国际品牌

        目前不支持一对多和多对一

        需要单独购买

四种主流复制技术介绍,复制原理,优缺点分析

谈容灾,谈灾备,我们总是不可避免的要提到复制技术。因为复制技术具有备份所不具备的切换优势(详见备份和复制的区别),能够得到更好的恢复点目标(PRO)和恢复时间目标(RTO),所以成为较高层次容灾方案设...
  • jianjian2024
  • jianjian2024
  • 2015年12月04日 17:02
  • 2923

多源异构环境下数据库的同步复制技术研究

参考链接:http://www.toutiao.com/i6253620263447953922/ 多源异构环境下数据同步复制技术的研究 电子技术应用 2016-02-21 13:44 摘 ...
  • iie_libi
  • iie_libi
  • 2017年04月01日 10:55
  • 333

利用数据库复制技术实现数据同步更新

复制的概念   复制是将一 组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台 服务器上,从而使不同的服务器用...
  • my98800
  • my98800
  • 2016年08月29日 09:12
  • 529

SQL SERVER2000利用数据库复制技术 实现数据同步更新

复制的概念 Microsoft? SQL Server? 2000 的复制是在数据库之间对数据和数据库对象进行复制 和分发并进行同步以确保其一致性的一组技术。 使用复制可以将数据分发到不同位置,...
  • hdhai9451
  • hdhai9451
  • 2013年08月31日 21:50
  • 1145

前端也该了解的一些后端知识

前言作为一个有追求的前端,在学有余力的同时,不应该把自己仅仅局限于前端的世界中的。 而后端的知识是与前端工作最密切相关的一部分内容,多了解些后端的知识也是大有裨益的。本文简单叙述了三种构建大型架构的...
  • liusheng95
  • liusheng95
  • 2016年12月14日 11:16
  • 711

各大框架的特点

Thinkphp 优点 1.容易上手,配置、部署方便 2.编译缓存机制有利于性能提升 3.内置了对REST的支持 MVC和OO啥的就不说了... 缺点 1.麻烦的URL路由 *1 需要...
  • panying1
  • panying1
  • 2016年12月17日 11:52
  • 238

全面了解DB2数据库中的各数据类型

全面了解DB2数据库中的各数据类型 作者:ibm 来源:ibm (2007-01-31 17:52:19)   DB2内置数据类型可以分成数值型(numeric)、字...
  • myspacedemen
  • myspacedemen
  • 2014年08月11日 08:43
  • 385

全面了解DB2数据库中的各数据类型

DB2数据库内置数据类型可以分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期...
  • yingfeng612
  • yingfeng612
  • 2015年11月18日 14:48
  • 465

带你全面了解Glide 4的用法

本篇将是我们这个Glide系列的最后一篇文章。其实在写这个系列第一篇文章的时候,Glide就推出4.0.0的RC版了。那个时候因为我一直研究的都是Glide 3.7.0版本,再加上RC版本还不太稳定,...
  • c10WTiybQ1Ye3
  • c10WTiybQ1Ye3
  • 2017年12月19日 00:00
  • 40

当前最新it技术了解

机器学习 计算机程序如何随着经验的积累提高性能 深度学习 深度学习的概念源于人工神经网络的研究,含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属...
  • qq_26562641
  • qq_26562641
  • 2016年10月19日 09:37
  • 317
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库复制技术全面了解
举报原因:
原因补充:

(最多只允许输入30个字)