学位论文 > 优秀研究生学位论文题录展示

异构数据库准实时同步技术研究

作 者: 宫涛
导 师: 李衷怡
学 校: 华中科技大学
专 业: 系统分析与集成
关键词: 数据库同步 异构数据库 准实时
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 61次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络通信技术的发展,分布式数据库的应用越来越广泛,如何使数据库中各节点的数据保持一致性显得尤为重要。数据库同步技术即是为解决此问题而诞生。在实际应用中存在这样一种情况,系统中的各节点采用的不是同一类数据库或者由于历史原因所用数据库的版本并不统一,我们统称之为数据库异构问题。在数据库异构的情况下保持数据的一致性不是简单的数据复制,而需考虑如何正确存储异构数据并保持其精确性和完整性。论文提出基于“SQL语句的分解重现法”的异构数据库同步机制。利用触发器和变更轨迹表进行数据库变化捕捉,结合XML技术对变更记录进行解析并重现SQL语句,然后将其传输到目标数据库运行以实现同步。同步的准实时效果采用按计划轮询的机制来实现。论文研究重点在于数据库异构的情况下如何解决同步问题,先提出了对异构数据类型进行转换需遵循的三大原则,然后根据处理的复杂程度将常用同步类型分成三类进行讨论,包括简单转换类、复杂转换类和大对象类,尤其对大对象类的同步方法进行了较为详尽的阐述。论文还对同步的效率进行了细致的分析,通过选取不同的数据类型,组合成字段数不同的表格,对其进行大量地增删改操作来对同步效率进行检验,得出的结论为:同步耗时与变更记录数基本成线性关系,随着记录数的增多,行平均同步耗时略有减小。最后论文还对同步过程中可能出现的各种问题进行了分析与讨论。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-12
  1.1 研究目的与意义  8
  1.2 国内外研究现状  8-10
  1.3 论文的研究内容  10-11
  1.4 论文的组织方式  11-12
2 分布式数据库与数据库同步  12-17
  2.1 分布式数据库  12-13
  2.2 数据库同步  13-17
3 异构数据库准实时同步  17-23
  3.1 异构数据的同步方法  17-21
  3.2 准实时的实现  21-23
4 系统框架设计  23-30
  4.1 系统构建初始化  23-25
  4.2 表结构同步  25-26
  4.3 触发器动作  26-27
  4.4 创建与解析XML 文件  27-28
  4.5 组合SQL 语句  28-29
  4.6 最终同步动作  29-30
5 系统实现及结果分析  30-49
  5.1 系统实现  30-35
  5.2 结果分析  35-49
6 结语  49-50
  6.1 研究总结  49
  6.2 技术展望  49-50
致谢  50-51
参考文献  51-53

相似论文

  1. 基于.NET的电力分界开关远程监控系统的设计和实现,TM76
  2. 基于异构数据库的高校设备管理系统的设计,TP311.52
  3. 舰船监控系统中的数据库同步技术研究,U674.703
  4. 基于XML的异构数据源集成与查询技术研究,TP311.52
  5. 异构数据库集成在办公自动化中的应用,TP311.13
  6. 分布式数据库技术研究与其在战场信息系统集成中的应用,TP311.13
  7. 大型异构数据库互联技术研究,TP311.13
  8. 基于SyncML的移动数据库同步技术研究,TP311.13
  9. 梦网短信欠费控制系统的设计与实现,TN929.5
  10. 基于嵌入式分布式数据库三层交换机高可靠性的研究与实现,TP311.13
  11. 机器人辅助人工颈椎间盘置换手术导航技术研究,TP242
  12. 基于XML的异构数据库同步技术研究,TP311.13
  13. 基于多标记的移动数据库同步复制技术研究,TP311.13
  14. 移动数据库同步机制在电力校表中的应用研究,TP311.13
  15. 外辐射源雷达测向技术及准实时系统实现,TN957.51
  16. 多发单收外辐射源雷达定位跟踪及其实现技术,TN953
  17. SQL Server CE在移动电子商务中应用研究,F713.36
  18. 基于双结构网络的信息准实时公平共享系统的设计与实现,TP274
  19. 移动数据库系统同步复制技术的研究与实现,TP311.13
  20. 基于SyncML协议的异构数据库同步关键技术研究与实现,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com