移动数据库系统事务级同步处理策略.pdfVIP

移动数据库系统事务级同步处理策略.pdf

  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文档。上传文档
查看更多
1000-9825/2002/13(02)0258-08 ©2002 Journal of Software 软 件 学 报 Vol.13, No.2 复制的移动数据库系统事务级同步处理策略· 1 2 1 , 2 丁治明 , 孟小峰 , 王 珊 1( 中国科学院 计算技术研究所, 北京 100080); 2 ( 中国人民大学 数据与知识工程研究所,北京 100872 ) E-mail: dingzhiming@263.net ; {xfmeng,suang}@ 摘要:同步处理技术是保持复制的移动数据库系统一致性的一项关键技术,但现有的事务级同步处理算法存在着 一定的局限性.为了克服这些缺陷,并增强其实用性,提出了一种新的移动数据库同步处理模型──基于双时间印的 事务级同步(DTSTLS)模型.DTSTLS 模型采用了一种三级复制体系结构, 系统可以直接使用通用的数据库产品作为 其数据库服务器, 因此具有良好的可扩充性.作为一种异步的多主副本复制方法,DTSTLS 模型允许移动计算机在断 连的情况下存取本地副本,从而造成系统短暂的不一致,重新连接时进行冲突检测及同步处理,使系统重新收敛于一 致性的状态.此外,通过一种独特的时间印处理策略,DTSTLS 模型减少了通信代价,并降低了资源消耗.实验结果表 明,DTSTLS 模型提高了移动数据库系统的资源利用效率,保证了事务调度的可串行性和数据库的一致性. 关 键 词:移动计算;数据库;事务处理;复制 中图法分类号:TP311 文献标识码: A 数据复制技术是提高移动数据库系统可用性和可靠性的一项关键技术.一个理想的移动复制机制应该达 [1] 到 4 个目标, 即可用性与可伸缩性 移动性 可串行性 收敛性 .这 4 个目标决定了理想的移动数据复制应 该是一种异步的多主副本复制, 即系统允许移动计算机在断连的情况下在本地副本上执行事务操作(称这类事 务为移动事务),从而造成系统短暂的不一致,重新连接时进行数据的同步处理,使系统重新收敛于一致性的状 态.上述过程称为同步处理过程,其中需要解决的关键问题是异步复制所导致的冲突处理问题. 在移动数据库系统复制方面,人们已经进行了大量的研究, 并提出了许多模型与算法,如两级复制算法[1 ] [ 2 ] [ 3 ] 容错型定额同意方法 主动复制机制 等.然而,这些工作大部分均没有讨论冲突处理问题.某些工作( 如 [ 4 ] BAYOU 系统) 虽然研究了冲突处理问题,但需要人工依据系统的具体特点来定制冲突处理函数,因此影响了 系统的通用性和适应性.文献[5]提出了一种有效的移动复制冲突处理模型──多版本冲突消解模型.该模型在 数据库服务器上管理数据对象的多个版本,并提供了数据快照一级的事务隔离性.根据文献[6] 的结论,这一隔离 级别不能完全保证事务调度的可串行性. 此外, 由于复制的移动数据库系统通常需要保存完整的移动事务日志,且在同步处理过程中需要传递大量 的数据, 因此在实际应用中受到了移动计算环境诸多因素的限制. 同时, 系统的可扩充性还要求移动数据库系统 应能方便地容纳其他主流数据库产品.为了克服目前移动数据库系统同步处理算法中所存在的缺陷, 并增强其 实用性,本文提出了一种基于双时间印的事务级同步(double-timestamp transaction-level synchronization,简称 DT STLS) 机制, 并给出了具体的实现算法. · 收稿日期:2001-04-20; 修改日期:2001-09-18 基金项目:国家自然科学基金资助项目); 国家863 高科技发展计划资助项目(863-306-ZD12-12-1) 作者简介:丁治明(1966 ), 男, 湖北荆州人, 博士生, 高级工程师, 主要研究领域为数据库与知识库系统, 移动计算; 孟 小峰 (1964 ), 男,河北邯郸人,博士,副教授,主要研究领域为数据库与知识库系统,移动计算,web 信息管理; 王珊(1944 ), 女, 江

文档评论(0)

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

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

1亿VIP精品文档

相关文档