移动数据库的事务级同步复制技术研究

移动数据库的事务级同步复制技术研究

论文摘要

移动数据库综合了分布式技术、数据库技术和无线通信技术等多门学科领域,能够支持移动用户数据访问要求。保持多个数据副本一致性的同步复制技术是移动数据库的核心技术。目前的同步复制技术研究领域还存在很多有待进一步探索完善的问题,例如:完整移动事务日志的保存导致的较大日志存储量与移动客户端有限资源的矛盾;同步过程中传递的数据量与移动通信有限带宽的矛盾;移动数据系统不能方便容纳其它主流数据库产品,不能很好实现异构数据库访问、系统可扩充性差,且根据系统特点人工定制冲突处理函数等。针对以上问题,本文将智能移动代理和SyncML协议引入移动数据库,设计了CMA、MSS-Agent、DMA的开放式多移动代理移动数据库体系结构(MMA移动数据库)和基于移动Agent和SyncML协议的事务级同步复制模型(MAST)。MAST模型创新性地提出了基于移动事务结果集的同步事务实现的一整套策略包括:基于用户关心数据机制和移动事务相关集的冲突消减策略;基于事务操作结果集的四类冲突的冲突检测和处理策略;一种移动Agent异构数据映射策略和基于syncML表示协议的同步信息转换策略。理论分析表明,MAST模型有效减少了日志存储量和数据传输量,提高了同步效率,并能自动进行冲突检测和自适应性冲突处理,更好实现了异构数据库访问,使移动数据系统能方便容纳其它主流数据库产品,增强系统可扩充性。为进一步验证MAST模型的可行性和性能优化效果,进行了通讯录同步模拟实验,实验结果表明文中MAST模型的可行性和移动事务撤消率,并证明MAST模型在事务日志存储量、同步过程中的通讯量方面,可以有效减少存贮空间和通讯带宽的消耗,提高了资源的利用效率。基于移动代理和syncML协议的同步复制技术,是事务级同步复制技术的一种有益探索。

论文目录

  • 摘要
  • ABSTRACT
  • 插图索引
  • 附表索引
  • 第1章 绪 论
  • 1.1 移动数据库概述
  • 1.2 移动数据库同步复制技术国内外研究现状及发展趋势
  • 1.3 选题背景及意义
  • 1.4 论文研究内容与组织结构
  • 第2章 多移动代理(MMA)移动数据库体系结构研究
  • 2.1 现有移动数据库体系结构分析
  • 2.2 MMA 移动数据库系统体系结构设计
  • 2.3 MMA 移动数据库关键技术和特点
  • 2.4 本章小结
  • 第3章 SYNCML 协议技术分析
  • 3.1 目前几种同步协议比较
  • 3.2 SYNCML 协议组成
  • 3.3 SYNCML 参考工具包
  • 3.4 SYNCML 同步协议的关键技术
  • 3.5 SYNCML 同步类型
  • 3.6 本章小结
  • SM)的同步复制模型'>第4章 基于移动代理和SYNCML(MASM)的同步复制模型
  • SM 同步复制模型总体框架'>4.1 MASM 同步复制模型总体框架
  • 4.2 MSS 与MC 之间同步复制模型
  • 4.3 基于事务结果集的同步处理机制
  • SM 同步冲突消减策略'>4.4 MASM 同步冲突消减策略
  • SM 同步冲突检测和处理策略'>4.5 MASM 同步冲突检测和处理策略
  • 4.6 客户移动代理迁移算法
  • SM 异构数据库访问解决策略'>4.7 MASM 异构数据库访问解决策略
  • 4.8 本章小结
  • 第5章 移动通讯录同步模拟实验与结果分析
  • 5.1 移动通讯录同步实验环境与实验平台
  • 5.2 移动通讯录在试验平台上的实现
  • 5.3 事务同步的概率算法
  • 5.4 实验结果与分析
  • 5.5 本章小结
  • 结论
  • 1.研究的成果
  • 2.下一步工作展望
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间所发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  

    移动数据库的事务级同步复制技术研究
    下载Doc文档

    猜你喜欢