利用数据复制技术实现分布式数据库的数据同步

来源 :数字化用户 | 被引量 : 0次 | 上传用户:kimimoomoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】数据复制是分布式数据库系统中使用的一种十分重要的技术,它能够提高分布式数据库的容灾能力,还能够使得事务的响应时间得到降低。在本文中,我们主要分析在网络环境下,使用数据复制技术来实现分布式数据库的数据同步更新。
  【关键词】数据复制 分布式 数据库 同步
  一、前言
  分布式数据库系统在物理上是分散的,而逻辑上是统一的一个整体。在某些情况下,整个数据库的结构能够分解成若干部分,而且它们的功能是相对独立,放在不同的数据库服务器中都能够得到使用。在分布式数据库系统中,我们使用数据复制技术能够实现数据的同步。数据可以在许多网站上获得,但只有一个站点可以存储数据。分布式数据库系统中的数据复制技术,不仅可以从多个站点上获得所要的信息,还能够在附近或在本地进行接入,使得相同的数据可以在不同的网站建立一个副本。数据复制技术能够有效提高分布式数据库系统的可靠性和可用性。
  二、数据复制的运行体系
  (一)復制技术的理解
  复制是一种实现数据分布的方法,对涉及在不同位置的数据分配到另一个系统或网络系统里面,这样可以适应人们的各种需求,能够满足组织的需要,减少主服务器的工作量,还可以提高数据的使用效率。在这个复制的过程中,数据复制的一个节点在分布式数据库当中,可以在数据库中不同物理位置,有效支持分布式应用。在实施过程中,复制数据的物理过程可以分为两步,即修改过程和复制过程。对于数据的复制和进行插入,能够修改和删除数据的过程称为修改过程:修改复制形成一个其他副本的过程是复制的过程。
  (二)数据复制技术的优点
  在分布式数据库系统使用复制技术,具有很强的可行性和实用性。具有以下优点:1.能够提高系统的可靠性:对于数据冗余的分布,可以提高系统的容错能力。所以当一个网站或网络出现故障的时候,数据库就可以选择其他网站来完成需要的操作,客户端是透明的。因为有了系统中数据的多个副本,故障位置就比较容易得到恢复,保障系统的正常运行。2.提高了系统的可用性:复制能够提供共享数据的本地的快速访问,它将复制数据从远程数据库复制到本地,允许关闭应用程序来对数据进行访问,从而降低网络的负载,有效提高数据的使用效率。数据复制系统,可以提供多个站点的负载平衡,还能够允许用户使用此服务器。
  (三)数据复制技术的特性
  数据复制主要的目的是提供一份数据拷贝到多个服务器的一个复制过程,这样不仅要确保数据的同步性和一致性,还能够进一步提高读取性能数据的效率。采用数据复制技术可以存储多个完全相同的副本在多个服务器当中,在分布式数据库系统中,如果一个不同的服务器需要读取相同的数据的时候,这样就需要把基础的应用程序将从服务器中分离出来,数据复制可以大大提高数据库系统的访问性能。具体而言,数据复制技术的特点主要体现在以下几个方面:首先,数据具有独立性,离线也可以处理数据的一个副本,即使用户在连接的时候,数据也能够实现同步更新,操作可以蔓延到其他的数据库当中。我们还能够利用数据复制技术,可以缩放浏览一些实际需要的数据,如需要浏览Web应用程序当中的一些数据,针对这一情况,我们可以向用户开放部分的访问网络数据库的权限。利用数据复制技术还能够采集和读取性能数据,使其速率得到大大的提高。采用数据复制技术还可以缩小数据的传输距离,大大减少用户数据和更新存在的冲突。
  三、分布式数据库数据同步
  (一)数据同步的优越性
  同数据步技术是一种高效率的技术,它能够使分布式数据库中的数据在更新数据库的时候,各个网站之间就会进行同步更新,达到数据分布存储的目的,从而实现分布式数据库的统一应用。这种方法允许其他的应用程序透明地访问存储的数据,让用户觉得这些数据就存储在服务器上的本地数据库当中。在实施过程中,数据还能够作为数据源进行复制,源数据一般都是放在定期的更新网站上面的,及时修改数据的源数据,对于副本的修正只有通过复制技术来实现。
  (二)使用数据复制技术来实现数据同步
  1.分布式的事务处理。用最少的场地自治性和最小的数据来实现同步的延迟。一个事务分成两阶段的提交机制,这样能够确保数据的更改能够和所有的副本进行同步,或全部都进行撤销,每个数据点度可以回到之前的状态的发生一定的状态变化。
  2.事务级数据复制的同步。随着站点自治范围的缩小和更少的数据的同步延迟。这种方式可以分为两种:一种是允许用户利用更新数据复制来处理事务级数据。在该机制中,不仅可以使数据出版商出版的数据得到同步的更新,同时还可以允许用户订阅的数据能够得到同步的更新:还有一种是不允许用户更新数据来对事务级数据进行复制,在该机制中,公布的数据进行更新的时候,只允许数据发布的服务器和订阅服务器进行同步的更新,数据点只允许被动接受订阅的数据。
  3.静态数据的复制。这种数据具有较高的同步延迟和自主性,能够处理更高的数据。这种方式也可以分为两种类型:第一种是静态数据进行同步复制的时候允许数据用户进行数据的更新。在该机制里面,不仅可以使数据出版商出版的数据得到相应的更新,同时允许用户订阅数据得到有效的更新。还有一种是同步复制的静态数据不允许数据用户进行数据更新。在该机制中,公布的数据进行更新的时候,只允许数据发布服务器和订阅服务器进行同步的更新。
  四、结论
  数据复制技术已经广泛地应用于各种管理系统和应用系统当中。为了有效解决数据同步的问题,数据复制技术能够有效实现这些系统中的每个节点的数据实现同步的更新,对原始数据库进行同步的更新,能够促进数据库系统得到更高效的应用。
  参考文献:
  [1]盖九宇.分布式数据库数据复制技术的分析与应用[J].计算机应用与软件.2005(07).
  [2]刘根大.数据复制技术的研究[J]. 电脑开发与应用.2009(03).
  [3]刘荣.分布式数据库系统数据复制技术的研究[J].电脑知识与技术.2009(07).
  [4]李立功.分布式数据库的数据复制技术研究[J].电脑知识与技术.2008(29).
  基金项目:
  课题编号:ZK11-28
其他文献
【摘 要】随着计算机及信息网络技术的飞速发展,计算机已普遍应用到日常工作、生活的每一个领域,医院信息化也得到了广泛的应用,越来越不可取代。然而网络技术也是把双刃剑,提供方便的同时,也带来了威胁。于是,医院的计算机信息网络系统的安全问题变得非常重要。  【关键词】计算机 网络 安全 防范措施  一、影响计算机网络安全的主要因素分析  (一)缺乏核心的软件技术  这是由于我们国家的自主技术比较缺乏,在
期刊
【摘 要】科技时代迅速发展,企业中投入工程的施工设备也不断增多,高科技的设备管理成了当前企业需要面临的重要任务。施工设备是每个企业生产和发展的工具,施工设备管理的好坏直接影响着企业的想象和发展。因此,要想保证企业快速、稳定的发展,必须要保证施工设备正确、合理、充分的运用,提高施工设备的使用效率,使其在生产和生活中产生最大的功能。  【关键词】地铁设备 安装 管理  一、企业施工设备管理中存在的不足
期刊
计算机网络安全性研究主要在于综合分析同计算机网络安全相关的较为系统的信息和要素,创建一个分析计算机网络安全性模型[1]。此模型以分析计算机网络系统的安全问题、安全系数以及影响计算机安全的要素等内容来核查计算机安全性能。鉴于现在黑客网络攻击以及盗取网银等事件频繁发生,人们开始质疑网络的使用安全。也就促使我们对计算机网络安全性分析建模要不断深入地进行研究以及探索[2]。本文主要分析了计算机网络安全建模
期刊
【摘 要】随着计算机网络技术快速发展,网络成为了人们生活、工作中重要的助手。但是网络中隐患问题最大的就是网络安全,直接影响着人们的正常使用。本文是笔者总结多年的技术经验,研究防火墙网络安全技术,为相关研究人士提供参考的理论依据。  【关键词】网络安全技术 防火墙 研究  一、前言  2013年成都某院公开审理了一起网络窃密案件。该案件就是某公司雇请软件高手,进入到同行的电脑中盗窃了最新产品设计。虽
期刊
一、前言  随着我国交通运输业的飞速发展,铁路建设也取得了巨大的发展进步,铁路的运输能力得到大大的提高和改善。铁路的区段站和编组站是非常重要的集散地,对铁路顺利完成運输任务起到关键性作用。根据数据资料统计,货车在区段站和编组站停留的时间占到一次周转时间的百分之三十,压缩货车在区段站和编组站的时间,是提高铁路运作效率的重要环节。驼峰自动化是压缩停留时间、提高调车效率的有效方式,驼峰的自动化改造具有高
期刊
【摘 要】如今,Flash动画的科技取得越来越大的进展,这导致其在Web网页制作的领域里拥有更加宽泛的运用。关于网页的设计在各个网站中起到加强视觉体验的关键性作用,因此,为了让网页的效果越来越生动化,越来越获得用户的关注,并加强和浏览用户的互动交流,就需要适宜的运用Flash的科技。这篇文章为了向有关的钻研提供参考,描述了Flash相关的科技,和它在网页设计领域里运用的形式,以及建立网站时怎样运用
期刊
【摘 要】随着科技的发展和进步,各大电视台也在面临着一个全新的挑战:信息爆炸的时代,电视台自身的竞争能力显得尤为重要;为了提高竞争力,各大媒体电视台都对自身的新闻演播室进行了不同的升级,主要针对全新、科技和灵动等方面,使新闻节目能够突破空间和地域的限制,给人一种耳目一新的感觉;本文主要从时间、空间、传播能力和信息呈现等方面探讨全媒体高清演播室对新闻节目的影响,而主持人应当怎样去驾驭这个全新的演播室
期刊
【摘 要】随着计算机网络技术的飞进发展,电子商务正得到越来越广泛的应用。由于电子商务中的交易行为大多数都是在网上完成的,因此电子商务的安全性是影响趸易双方成败的一个关键因素。本文从电子商务系统对计算机网络安全,商务交易安全性出发,介绍利用网络安全枝术解决安全问题的方法。  【关键词】计算机网络 电子商务安全技术  一、引言  近几年来,电子商务的发展十分迅速 电子商务可以降低成本。增加贸易机会,简
期刊
【摘 要】随着社会的迅速发展科学技术水平的提升,我国在计算机领域上的发展已经日趋的成熟,计算机在人们的生活中得到了普遍的应用,当下计算机涉及到的领域几乎渗透了各个角落,成了人们生活生产过程中的必不可少的工具,由于社会的不断发展,在实际的应用过程中人们对于计算机的基本性能以及辅助的功能也在不断的提出要求,计算机网络的生存基础是软件,软件的好坏对于计算机的安全性能有着重要的作用,如何知道软件的安全与否
期刊
【摘 要】随着社会的快速发展,计算机的应用也更加普遍。计算机技术的广泛应用,产生了许多交叉学科,遗传算法[1]就是其中一种比较突出的学科。利用遗传算法可以有效的解决许多问题。本文介绍了遗传算法的一些基本内容,在计算机快速发展的时代,遗传算法在计算机的地位也越来越重要了,分析了遗传算法在計算机网络中的应用。将计算机网络与遗传算法有效结合起来能够实现计算机网络的安全、稳定发展。  【关键词】遗传算法
期刊