- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库研究论文数据库实时同步技术的研究与分析.PDF
中国月期刊咨询网
数据库研究论文数据库实时同步技术的研究与分析
随着信息时代的飞速发展,数据已经成为企业创造商业价值的主要生产资料之一,数据库和企业密切相关。随着数据
越来越庞大、复杂,给数据库系统用户和开发者带来不少问题。比如当数据库中出现各种各样的硬件平台以及异构的
软、硬件平台时,当企业各个应用系统之间用需要进行数据交流时,就会严重影响数据的传输的准确性、及时性以及
工作效率。这就需要数据库开发人员不断的维护程序,为满足不断增长的数据库统计分析功能,需要不停的书写繁琐
的SQL语句,使得效率越来越低。
【摘要】本文首先对数据库实时同步技术的发展背景做了个简单介绍,接着着重介绍了一下Oracale数据库实时同步技
术的几种常见的方法。通过对不同方法的原理以及优缺点的介绍让你对Oracale数据库同步技术的几种主要的方法有一
个详细的了解。
【关键词】Oracale,实时同步技术,数据库
1前言
数据库在网络升级、硬件升级、数据库升级上面也是费时费力,数据库对机器的要求越来越高,这就把用户带入了高
成本的漩涡中。再者,如果数据高度集中,当出现突然停电、意外死亡、或者人为破坏,都会给企业带来毁灭性的灾
难。
2数据库同步技术
数据库同步技术最先出现在热备容灾领域,用以把数据实时同步到另外一个或者几个不同的地方以防止不可抗灾难的
发生。
2.1DataGuard数据同步技术
、监控、和自动化软件的基础架构,是目前保护企业重要的数据资产、最有效的数据库技术。无论是否发生灾难,它
都可以使数据在24×7的基础上使用。
DataGuard提供了三种数据保护模式,即最大性能模式、最大保护模式和最大可用模式。其中最大性能模式,它可以
实现在不影响源数据库性能的情况下最大限度的保护高的数据保护等级;最大保护模式可以确保数据零丢失,但是会
影响数据库的可用性;最大可用模式在不影响源数据库的可用性的条件下尽可能提高了数据保护等级。
三种保护模式特点比较如表1所示。
OracleDataGuard数据同步技术的优势。
高效率、低负载:基于对LOG日志的改变数据选择性复制操作,使复制对于操作系统和网络的影响降到最低。
完善的数据保护:使用备用数据库,及时遇见了不可预见的灾难事件,DataGuard也可以完全保证数据的完全。
自动间隔检测以及解决方案:如果主数据库和一个或者更多个备用数据库之间的连接丢失,当重新建立连接时,Data
Guard就会自动检测丢失的存档日志序列,并将必要的存档日志自动传输到备用数据库中。
灵活的选择性复制:当系统需要调用某些表时,不用把所有的数据表都复制完全,只有复制需要的表的信息,这样不
仅可以减少网络带宽的成本,也可以大大减少系统的储存量。
的恢复系统数据,最大限度地保证数据的安全。
OracleDataGuard数据同步技术的劣势。
不适用全部数据对象和数据类型:LogicalStandby数据库不能支持某些特定的数据对象和数据类型。
中国月期刊咨询网
复制方式比较单一:只能是一对一的复制方式,而且只能对数据库进行整体上复制。不能某复制方个表或者是某些表
进行复制。
系统环境必需一致:OracleDataGuard要求一致的系统环境,不适用于异构的系统环境。
带宽要求太高:三种保护模式中的最高可用模式和最大保护模式,虽然基本保证了数据零丢失,但是会占用大量的资
源,给系统带来负担。
2.2Streams数据同步技术
eams利用高级队列技术,通过用LogMiner挖掘日志文件生成变更的逻辑记录,然后将这些变更应用到目标数据库上,
于高可用的灾难恢复场合,但Oracle推荐使用的灾难恢复技术是DataGuard。Streams数据同步技术的优势。
版本兼容性高:可以适用于Oracle的任何新旧版本,有着其他技术无法比拟的高度兼容性。
具有灵活性:在复制数据保持源数据库和目标数据库同步的同时,也可以进行其他操作,大大提高系统的运行效率。
复制方式多样:大多数据同步技术复制方式单一,而Streams数据同步技术的复制方式不单一,一对多、双向复制和
多对一复制方式都非常支持。
复制灵活性高:可以跨平台对单独的表对象、用户、表空间或者整个数据库复制。
Streams数据同步技术的缺点。
数据不安全:一旦发生突发灾难,很容易丢失大量数据,从而无法保证数据的零丢失。
数据局限性:这个技术不能完全支持所有的数据,对于某些特定的数据对象和数据类型不能支持,所以对于数据有一
定的局限性。
文档评论(0)