欢迎来到天天文库
浏览记录
ID:15569727
大小:572.77 KB
页数:13页
时间:2018-08-04
《数据库复制 技术白皮书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、技术白皮书数据库复制技术白皮书wwww.sybase.com.cn内容摘要数据库复制应用在一系列数据库服务器之间,对分布的信息进行交换。这些服务器——由大型的、复杂的机构所遗留下来,可能位于相同的物理位置,也可能分散于世界各地。在过去的几年里,我们可以看到在各行各业的各个领域更为广泛地采用了数据库复制的解决方案。本白皮书提供了这一重要技术的基本知识,并伴随着一系列最佳实践经验,帮助你考量实现数据库复制的策略。分布式数据基础架构的复杂性通常,IT组织的复杂性有下面几种典型场景:信息保存在一个妥善保管的中心地点数据一般以KB为单位计,仅最大和最复杂的应用以MB字节计
2、报表以批处理方式运行,通常统计结果有两小时或以上的延迟单一供应商环境比较普遍今天,IT领域充满新的复杂性,并且不得不在现实的一体化全球经济中开展业务而挣扎。在当今的企业运营IT组织是极具挑战性的。信息分散于全球的服务器中,消费者遍布全球的各个角落。与时同时,数据分布的速率也日益加快。似乎这些挑战以及消费者所使用的数据量呈指数爆炸性增长都不足以让人头痛。当然,为了管理数据量和数据分布的增长,预算往往跟不上IT资源的需要。你可以想像,大多数组织需要招募额外的专业技术人员来应对今日IT领域所面临的挑战。商业现实的考量对于IT经理而言,努力适应这些技术复杂性并不能缓解前
3、台业务。事实上,整个企业都在应付压在IT上的压力。首先,全球化要求提供24x7x365不间断的信息访问。许多机构在世界各地不分昼夜地运作,管理层期望即时访问来自于遥远的各分支机构的运营情况。他们无法再接受陈旧的或静态的数据。其次,过去几年,因为吸取了未被预测的经济和公司运营失败的教训,从而制定了新的、繁杂的规管要求。为了遵守这些规定,准确的信息是至关重要的。那些不愿意或无法完全遵循监管线的组织,将会得到严厉的民事和刑事的处罚。再次,由于全球化的运营和监管的愈发严格,大多数机构生存于激烈的竞争环境中,竞争的激烈性甚至是他们在短短几年前根本无未法想像的。现在,越来越多的
4、竞争对手在世界各地涌现,从而给机构带来巨大的生存压力。管理位于降低成本同时提高盈利能力的枪口之下,运营效率往往被视为做到这一点的最好方式,而削减成本时IT组织往往首当其冲。与此同时,用户本身也远比以往任何时候都复杂。微博时代(GenerationTwitter)带来了无论何时何地即时访问信息的要求。对于这些不耐烦的消费者,等待时间是无法接受的。停机时间更让他们无法想像,更不用说容忍。事实上他们甚至无法容忍应用程序或基础设施升级所带来的片刻的系统中断。最后,管理人员和业务经理现在都采用复杂的商业智能软件,以前所未有的方式来消费数据,帮助他们做出实时的业务决策。使用过期
5、的或不正确的信息,不可避免地会产生不正确的和错误的决定。延迟的数据通常与完全没有数据一样糟糕。数据库复制是福音越来越多的IT组织转向于采用数据库复制来应对在当今全球化企业环境中运营所带来的压力。他们之所以这样做,主要是因为技术产品所带来的优势——在网络间和目标服务器上移动大量数据的成本不再是高不可攀。理解数据库复制数据库复制的核心是指在某地创建或更新的数据分发到其他目的地的过程。数据库复制也要求数据保持同步而无需用户的干预。事实上,从信息消费者的角度来看,良好运行的数据库复制应该简单地认为无论何时何地,只要需要,数据就是可用的。数据库复制的确切机制是一个复杂的话题。
6、你可以使用多种方法中的任何一种,在网络间复制信息。下面列出一些主流方法,每种方法都会附上一些优缺点:转储和加载。从一个地方提取数据并加载到一个或多个目的地。数据产生与其传播之间可能存在几小时、几天甚至更长的时间差。这种方法代表了不允许远程更新的复制策略。两阶段提交驱动的分发。数据库引擎把多个目标服务器纳入每个事务的一部分。这种方法大大增加了完成事务所需的时间,从而使它不能适用于对响应时间有着较高要求的应用。快照。在给定时间点捕捉数据库的映像,然后将此映像加载到一个或多个目的服务器。这种方法下,接收人使用过时的数据,因此这种技术不适用于需要实时信息的场合。这种数
7、据库复制方式也不能允许远程更新。数据库触发器(无事务支持)。触发器负责将数据拷贝到一个或多个远程地点,但是,不使用事务来保证交易的成功交付。虽然降低了开销,但是很容易就可以想像数据库不同步的场景,这可能会给信息消费者带来种种问题。数据库触发器(事务支持)。由于事务是保证数据修改完整性的行之有效的方法,因此这种方法增强了基于触发器驱动的数据库复制的可靠性。当然,增加完整性的代价是由于事务开销而带来的应用性能的降低。基于日志。利用SybaseReplicationServer是最有效的复制方式。基于日志的复制采用直接读取在线日志记录的方式,而不是采用授权侵入以
此文档下载收益归作者所有