基于MRTMORS的同步机制的研究和应用

基于MRTMORS的同步机制的研究和应用

论文摘要

移动数据库是为了满足移动计算环境下的数据存取需求而发展起来的,而数据一致性的维护是移动数据库实际应用要解决的主要问题。由于传统的分布式数据库与移动数据库的差别使得传统的数据处理模式不能满足移动计算环境的需求,因此需要在移动计算环境下,进一步研究建立何种数据同步机制来维护数据一致性。本文首先介绍了移动数据库同步机制的特点和发展,在目前通用的事务结果集传递的同步机制的基础上,研究了基于移动关联事务合并优化MRTMORS传递的新同步机制,让移动终端对更改数据的移动事务进行合并后提交,改变了以往逐个提交每一个移动事务的弊端,同时采用基于事务时间戳的策略来进行数据冲突的检测和消解。采用了微软最新的数据同步框架Synchornization Services for ADO.NET实现了基于MRTMORS的同步机制,解决了客户端的数据同步的和服务器的数据同步问题,论文详细的讨论了数据冲突的检测和消解策略。最后,结合本人参与的无线实时仓储管理系统的开发,阐述了基于MRTMORS的数据同步机制在仓储管理系统中的实际应用,分析了仓储管理系统的功能、工作流程和数据同步管理的具体应用。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题背景
  • 1.2 国内外的研究现状
  • 1.3 本文的研究目的和主要工作
  • 1.4 本文的组织结构
  • 2 移动数据库系统及其同步机制概述
  • 2.1 嵌入式移动数据库概述
  • 2.1.1 嵌入式系统
  • 2.1.2 移动计算
  • 2.1.3 移动数据库
  • 2.2 移动数据库的关键技术和研究方向
  • 2.3 移动数据库同步机制的技术分析
  • 2.3.1 移动数据库的复制技术
  • 2.3.2 移动数据库同步技术
  • 2.3.3 移动数据库的数据冲突和消解策略
  • 2.3.4 移动数据库系统复制同步机制的发展
  • 2.4 本章小结
  • 3 基于MRTMORS传递的同步机制的设计和实现
  • 3.1 移动事务结果集传递的同步机制的粒度分析
  • 3.2 基于MRTMORS传递的同步机制思想
  • 3.3 基于MRTMORS的同步机制的同步过程
  • 3.4 同步机制算法描述
  • 3.5 基于MRTMORS的同步机制的具体实现
  • 3.5.1 同步模型体系结构
  • 3.5.2 移动数据库SQL Server Compact 3.5和数据同步技术分析
  • 3.5.3 客户端的同步
  • 3.5.4 服务器端的数据同步实现
  • 3.5.5 数据冲突与消解具体实现
  • 3.6 本章小结
  • 4 基于MRTMORS的同步机制在无线仓储管理系统中的应用
  • 4.1 系统配置
  • 4.2 开发工具
  • 4.3 开发平台搭建
  • 4.4 系统实现
  • 4.4.1 系统背景
  • 4.4.2 项目需求
  • 4.4.3 系统结构设计
  • 4.4.4 系统工作流程
  • 4.5 数据同步管理实现
  • 4.6 本章小结
  • 5 总结和展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的文章
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于MRTMORS的同步机制的研究和应用
    下载Doc文档

    猜你喜欢