嵌入式移动数据库复制技术发展综述.docVIP

嵌入式移动数据库复制技术发展综述.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式移动数据库复制技术发展综述   摘要:随着移动技术的发展,智能移动终端逐渐普及。嵌入式移动数据库属于智能移动终端的一种,因为其具备很多优势,所以引起了广泛的关注。目前,嵌入式移动数据库应用广泛,给人们的生活带来了许多方便。对嵌入式移动数据库中的复制技术进行了探讨,对其发展趋势进行了分析,旨在为相关工作者提供一些参考依据。   关键词关键词:移动终端;嵌入式移动数据库;复制技术   中图分类号:TP392   文献标识码:A 文章编号文章编号2014)004009802   作者简介作者简介:陈震(1976-),男,硕士,辽宁建筑职业学院信息工程系讲师,研究方向为计算机应用技术。   0 引言   所谓移动数据库,是指支持移动计算的分布式数据库。如今,移动办公越来越普及,移动计算技术得到了大力发展。但是因为计算平台存在不固定、变化性大的特点,所以不能很好地支持交互式移动事务的处理,而采用嵌入式移动数据库可以解决这一问题。   1 嵌入式移动数据库概念   嵌入式移动数据库可以称为支持移动计算环境的分布式数据库,因为移动数据库系统都需要在移动设备中使用,比如手机、电话、电脑等,所以又被称为嵌入式移动数据库。这种数据库也可以被定义成支持移动计算的数据库管理系统,可以在不同的移动设备中运行。其涉及到许多技术,比如数据库技术、计算技术、通讯技术等,因此具有一定的复杂性。   对嵌入式移动数据库结构进行分析,其服务器是一个固定的结点,而且还带有一个本地的数据库。这个数据库可以和高速互联网进行连接,从而组成嵌入式移动数据库。另外,它也可能存在移动服务器,移动支持结点被固定在网络当中,自动进行联网,用作支持移动客户机及本地数据库。其数据库结构如图1所示。   图1中,DBSVR即中心数据库服务器,可以是比较大型的数据库系统,比如Sybase、Oracle、DB2,很多都是固定结点。每一个本地数据都由一个单独的服务器进行维护,服务器和服务器之间则由稳定的高速网络进行连接,从而组成一个完整的嵌入式移动数据库。   LS即位置服务器,它的作用是对移动设备目前所处的位置进行定位。LDB即本地数据库,也就是本机上的数据库副本。   图1 嵌入式移动数据库结构   MSS指的是移动支持结点,它的作用是对分布式事务进行处理,并且对整个移动数据库中的数据进行交换。同时它还能够进行联网,而且服务器也可以和MSS连接为同一台机器。   MC即移动客户端,它可以通过移动服务支持站点来进行网络连接,其处理能力不强,而且会产生移动。可以通过无线链路移动支持结点通信,但是和服务器断掉连接的可能性非常大,即便连接上了服务器,也可能因为网络环境的变化而产生其它的问题。   EMDB即移动数据库,当移动的客户端发出查询请求时,它会先对本地的数据库进行查询,如果查询的要求能够满足,那么就会返回给移动客户端,并且将查询的结果发送给移动客户端。但是当断了连接时,就只能进行本地查询,等到用户对客户端中的数据进行了再次连接,便可通过一致性维护算法来保证它的一致性和统一性。   2 嵌入式移动数据库复制技术   2.1 复制技术   复制指多个移动节点上维护数据的备份,包括服务器之间的复制和移动计算机保存数据库的复制。一般情况下,前者被称为复制,后者则被称为缓存。复制的主要目的是为了使嵌入式移动数据库更加具有可靠性、安全性以及稳定性。在嵌入式移动数据库中,所采用的复制技术以及缓存技术不再是过去的根据应用终端和服务器来保证数据的相同性,而是通过上传及下载等技术,和服务器数据库进行映射,从而使人们在任何时间、任何地点都可获得需要的数据。   2.2 复制策略   根据维护复制一致性划分,复制协议可分为两种:一种是严格一致协议,另一种是弱一致协议。如果是严格一致协议,在复制过程中,数据就必须一致,不能发生任何偏差;如果是弱一致协议,那么复制数据之间就可以存在一定的差异,但这个差异也不能超过规定的范围。针对移动计算特点来对数据进行复制或者缓存,最具代表性的有:两级复制机制、CODA系统、缓存失效报告广播技术,等等。   上面介绍的是嵌入式移动数据库中的几种关键技术,下面详细分析其中的复制策略:一种策略是二阶段反馈锁并行控制策略,另一种是面向客户数据复制的策略。   (1)二阶段反馈锁并行控制策略。移动数据库的复制,是针对主数据库而言,而每一个需要使用这个数据库的移动终端,都有主数据中对数据进行的备份。同时,复制技术还必须支持数据分歧、断线模式、同步控制等等,这样一来,终端在离线操作时所使用的缓存数据,在恢复了连接之后,就可以更改系统广播。因为数据库的备份很多,而且是独立的,因此很容易产生数据与数据之间不一样的现象。   

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档