文档介绍:代号 10701 学号 0981490362
分类号 密级公开
U D C 编号
题( 中、英文) 目嵌入式移动实时数据库关键技术的研究与实现
Research and Implementation for the Key Technology of
Mobile Real-time Embedded Database
作者姓名许敏学校指导教师姓名职称曹伯燕教授
工程领域软件工程企业指导教师姓名职称贺红卫研究员
提交论文日期二 0 一一年十二月
西安电子科技大学
学位论文独创性(或创新性)声明
秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在
导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标
注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成
果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的
材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说
明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切的法律责任。
本人签名: 日期:
西安电子科技大学
关于论文使用授权的说明
本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究
生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保
留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内
容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后
结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。
(保密的论文在解密后遵守此规定)
本学位论文属于保密,在年解密后适用本授权书。
本人签名: 日期:
导师签名: 日期:
摘要
移动计算具有移动性、低带宽、频繁断接性、网络通信的非对称性、电源电
力的有限性等特点,使得传统分布式数据库中的方法和技术不能直接应用于移动
数据库。针对移动计算环境的特点研究新的处理方法,成为当今一个新的研究的
热点。
移动数据库的同步复制技术是用来保持终端和中央服务器端一致性的重要手
段,也是移动数据库研究中最关键的技术。本文在对几种典型的同步复制模型和
事务处理机制进行深入的分析和研究后,采用了三级复制模式中第一级和第三级
复制技术思想,并对各个模块进行了设计和实现。在该课题中采用事务级同步机
制,在中央服务器端采用版本比较的方法进行冲突检测。同时,根据终端用户的
权限对数据库中的数据进行分类,实现终端有选择性地下载和数据订阅。另外,
引入了时间戳和标记事务的机制来处理数据订阅,上传和下载之间的过程中数据
冲突问题。
本文的最后对所设计的模块进行了性能测试和功能测试,经验证系统可以实
现同步复制的要求,该系统的运用具有一定的实际意义。
关键词:移动数据库同步复制事务处理
Abstract
puting with low bandwidth, mobility, frequent disconnection, non
symmetry munication, electric power is finite wait for a characteristic,
making the traditional distributed database technology and the method can not be
directly applied to the mobile database. According to the features of puting
environments, the study of new processing method has e a new research hotspot.
The synchronization and replication is a critical technology of mobile database,
and important means to keep consistency between the terminal and a central serve. After
in-depth analysis and study of several typical synchronization and replication model and
transaction processing mechanism, we use the thoug