学位论文 > 优秀研究生学位论文题录展示
移动数据库与主存数据库间异构数据同步实现
作 者: 罗谦
导 师: 吴跃
学 校: 电子科技大学
专 业: 计算机软件与理论
关键词: 移动数据库 主存数据库 复制 同步 SynCml协议 Sync4j
分类号: TP311.13
类 型: 硕士论文
年 份: 2003年
下 载: 232次
引 用: 1次
阅 读: 论文下载
内容摘要
本文首先叙述了移动计算环境的形成过程,阐明了有关数据同步的核心概念,并从中提炼出了广义的数据同步定义。针对数据同步技术的两大要点难点:异构数据的映射问题和冲突处理机制的实现,在简介其基本概念和常用技术后,拟定出基于移动计算环境下异构数据库数据同步实现的解决思路。 本文分析讨论了当今业界各主流数据访问技术在异构数据的映射问题和冲突处理机制的实现这两个问题上做出的成绩和存在的不足。总结出要在移动计算环境下实现异构数据库的数据同步,必须获得更高层次的专用数据同步协议支持的结论。 针对这一结论,本文介绍了一个旨在同步任意移动设备和任意网络数据的协议—SyncML协议。它通过对两大主题:XML级应用和Agent技术的支持,利用同步引擎技术能够较好的解决异构数据映射问题和实现冲突检测机制,遗憾的是,它没有对数据同步的另一难点—冲突处理机制的解决策略提供强有力支持。因此,我们通过增加同步引擎对开放式数据库接口的支持,以两极冲突处理机制来弥补这一不足。综合上述机制提出基于移动环境下的异构数据库数据同步模型架构。 论文针对移动计算环境下的普遍应用情况,提出“在低端加强移动性,在高端提供高性能”的创新思想,结合移动数据库容量小,断接频繁;主存数据库响应时间短,存取数据快的特点,遵循SyncML协议,在移动环境下的异构数据库数据同步模型架构之上,搭建起一个移动客户端使用移动数据库技术,服务器端采用定制主存数据库技术的异构数据快速同步模型,实验表明,这是对数据同步技术的明显改善。拟将之运用在民航移动调度子系统中。
|
全文目录
第一章 引言 9-14 1.1 论文的研究背景 9 1.2 论文的核心概念 9-12 1.2.1 数据同步技术的分类 9-10 1.2.1.1 在线(Online) 9-10 1.2.1.2 狭义的同步概念(Synchronization) 10 1.2.1.3 复制(Replication) 10 1.2.2 广义的数据同步概念 10-11 1.2.3 数据同步的对象 11 1.2.3.1 1PIM的同步 11 1.2.3.2 关系数据库的同步 11 1.2.3.3 无结构数据对象的同步 11 1.2.4 异构数据间的相互映射 11 1.2.5 冲突处理机制 11-12 1.2.5.1 冲突检测机制 12 1.2.5.2 冲突解决机制 12 1.3 论文的组织结构 12-14 第二章 基于数据访问技术的异构数据库间数据操作实现 14-30 2.1 MICROSOFT的数据访问技术 14-17 2.1.1 ODBC技术 15-16 2.1.2 OLE DB技术 16 2.1.3 ADO技术 16 2.1.4 ADO.NET 16-17 2.2 BORLAND的数据访问技术 17-18 2.2.1 BDE技术 17 2.2.2 dbExpress 17-18 2.3 JDBC技术 18-19 2.4 基于数据访问技术术的异构数据库间数据互操作模型 19-29 2.4.1 模型简介 19-20 2.4.2 基于数据访问技术的异构数据映射 20-22 2.4.2.1 转换DLL 20-21 2.4.2.2 SQL数据类型 21 2.4.2.3 XML文档 21-22 2.4.3 基于数据访问技术的冲突处理 22 2.4.4 利用ADO实现异构数据的互导 22-23 2.4.5 利用DataSet和XML实现异构数据的映射 23-26 2.4.6 利用JDBC和XML实现异构数据的映射 26-29 2.5 小结 29-30 第三章 基于SYNCML协议的异构数据库间数据同步模型 30-46 3.1 商业数据同步技术的现状 30-34 3.1.1 同步中间件(Sync Middleware) 30-31 3.1.2 商业DBMS采用的数据同步技术 31-34 3.1.2.1 Oracle 31-32 3.1.2.2 Sybase 32-33 3.1.2.3 IBM 33 3.1.2.4 Microsoft 33-34 3.1.3 普遍存在的问题 34 3.2 基于SYNCML协议的异构数据同步方案 34-45 3.2.1 SyncML协议 34-38 3.2.1.1 协议简介 34-35 3.2.1.2 SyncML协议的体系结构和总体框架 35-36 3.2.1.3 SyncML的协议内容 36-37 3.1.2.4 SyncML同步传输实例 37-38 3.2.2 SyncML协议对传统数据同步技术作出的改进 38-43 3.2.2.1 XML应用 38-41 3.2.2.2 Agent技术 41-42 3.2.2.3 同步引擎技术(Sychronization Engine) 42-43 3.2.3 基于SyncML协议的异构数据库间数据同步模型 43-45 3.2.3.1 同步模型架构 43-44 3.2.3.2 三级冲突处理机制 44-45 3.3 小结 45-46 第四章 移动数据库与主存数据库间的异构数据快速同步模型 46-63 4.1 MMQS模型架构 46 4.2 SYNC4J 46-51 4.2.1 Sync4j对SyncML消息的重构 47-48 4.2.2 MMQS的冲突检测机制实现 48-50 4.2.3 MMQS的冲突解决机制实现 50-51 4.3 移动数据库系统 51-55 4.3.1 移动数据库简介 52 4.3.2 移动数据库系统结构 52-53 4.3.3 移动数据库的选用 53 4.3.4 移动数据库数据向SyncML消息的转换 53-55 4.4 主存数据库系统 55-62 4.4.1 主存数据库的工作原理 55 4.4.2 主存数据库系统结构 55-57 4.4.2.1 转换子系统 55 4.4.2.2 存储子系统 55 4.4.2.3 事务并发控制机制 55-56 4.4.2.4 主存数据库引擎 56-57 4.4.3 实现主存数据库设计的关键技术 57-60 4.4.3.1 共享内存机制 57 4.4.3.2 存储空间的管理 57-59 4.4.3.3 存储空间的重整技术 59 4.4.3.4 并发控制--锁池技术 59-60 4.4.4 主存数据库引擎的实现 60-62 4.4.4.1 普通主存数据库操作的实现 60-61 4.4.4.2 主存数据库引擎与Sync4j同步引擎的接口设计 61-62 4.5 小结 62-63 第五章 民航移动调度系统 63-67 5.1 民航移动调度系统简介 63 5.2 民航移动调度系统的运行环境 63-64 5.2.1 硬件平台 63 5.2.2 软件平台 63-64 5.2.2.1 操作系统 63 5.2.2.2 数据库平台 63-64 5.2.3 其它限制 64 5.3 民航移动调度系统的设计方案 64 5.4 民航移动调度系统的主要功能 64-65 5.5 民航移动调度系统的消息表格式 65-66 5.6 小结 66-67 第六章 总结与展望 67-68 参考文献 68-70 致谢 70-71 个人简历 71 发表论文 71 科研项目 71
|
相似论文
- 非晶合金的结构和玻璃形成能力研究,TG139.8
- 熔化极气体保护焊熔滴过渡图像分析系统,TG444
- 基于DSP的离焦信号同步采集与处理技术研究,TH741
- 分数槽集中绕组永磁同步电机参数化设计研究,TM341
- 电动车用复合结构永磁同步电机系统的仿真研究,TM341
- 内置式高效永磁同步电机的设计研究,TM341
- 同步电动机励磁控制系统研究,TM341
- 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
- 面向统计机器翻译的解码算法的研究,TP391.2
- 基于千兆网的双相机高速同步采集系统设计,TP274.2
- 专用目标模拟器同步控制算法研究,TP273
- PXI高性能数字I/O模块研制,TP274
- ML模型下耦合可兴奋系统的动力学研究,Q42
- 关于混沌系统同步控制方面的研究,O415.5
- 基于神经网络辨识的同步发电机励磁控制研究,TM31
- 猪细小病毒河南流行株的分离、鉴定及部分生物学特性研究,S852.65
- 深部大陆钻探用钻机顶驱液压系统设计与研究,TE922
- 厌氧条件下初始NO3-含量对土壤反硝化气体(N2、N2O和NO)和CO2排放的影响,X131.3
- 我国11株H5N2亚型AIV的基因特征及对禽的致病性研究,S852.65
- 基于DSP的永磁同步交流伺服电机控制系统研究,TM383.42
- 多环芳烃降解菌的生长特性及其在土壤修复中的应用,X172
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com
|