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

基于邮件系统的远程异构数据库同步的设计与实现

作 者: 谭德才
导 师: 吴一民;徐海玲
学 校: 华南理工大学
专 业: 计算机技术
关键词: 邮件系统 异构数据库 数据库同步 数据一致性 船岸通讯 邮件推拉 无损压缩 端到端加密
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 33次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注,实现系统远程通信所能用到的技术和数据库复制技术已有很多,各种大型数据库系统也集成了数据库的复制技术。但由于其开发较为复杂,且异构数据库系统之间根本不能实现数据复制技术,所以在一定程度上制约了它的发展。在航运业中运用分布式数据库技术已经成为一种趋势,通过这一技术,可以将数据库应用系统延伸到船舶,并与管理机关进行数据复制,自动实现船岸之间的信息传递。但是由于船舶运输的特殊环境使得船舶与陆上企业之间的网络无法保持永远在线状态,这就给船岸之间的数据库同步带来困难。针对以上实际情况,本文提供了一种利用电子邮件实现船舶和陆岸之间的分布式异构数据库的双向数据同步技术。电子邮件技术具有使用简单,性能稳定,成本低廉等特点,利用邮件技术来实现数据远程同步复制,无疑有着不可替代的优势。但是由于电子邮件系统固有的特点,使得它也同时存在着其约束性:邮件伪造、邮件乱码、邮件丢失和邮件时序性混乱。本文采用端到端加密技术和RSA数字签名对邮件进行加密和过滤,解决了邮件伪造问题;将邮件进行编码,编成纯ASCII码的形式再发送出去,解决了邮件乱码问题;采用邮件确认以及错误/超时重传的机制,解决了邮件丢失和保证邮件的时序性问题。基于对船上发送邮件成本的考虑,数据传数中的邮件必需越小越好,因此,邮件中的附件所带的数据库更新信息必需经过压缩。我们采用通常的基于LZW无损压缩算法的压缩方法来将邮件的附件进行压缩,减低数据量,节约成本。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-24
  1.1 研究背景及意义  11-13
    1.1.1 外部环境  11-12
    1.1.2 内部环境  12-13
  1.2 异地异构数据同步相关概念  13-18
    1.2.1 异地异构数据库  13-14
    1.2.2 数据同步  14-18
    1.2.3 数据复制  18
  1.3 异构数据库同步技术的发展现状  18-22
    1.3.1 国外研究现状  20-21
    1.3.2 国内研究现状  21-22
    1.3.3 普遍存在的问题  22
  1.4 论文的任务  22
  1.5 本文的章节安排  22-24
第二章 系统实现的核心技术  24-33
  2.1 应用环境分析  24
  2.2 邮件数据推拉技术  24-27
    2.2.1 邮件技术的基本原理  25-26
    2.2.2 邮件推拉技术  26-27
  2.3 邮件技术的实现  27-32
    2.3.1 系统构成  27-28
    2.3.2 系统处理流程实例化说明  28-32
  2.4 基于邮件推拉技术的远程数据库同步的特点  32-33
第三章 系统实施的重点技术的实现及描述  33-42
  3.1 双机容错热备份技术  33-36
    3.1.1 工作原理  33-34
    3.1.2 工作流程  34
    3.1.3 工作模式  34-35
    3.1.4 切换时机  35
    3.1.5 切换原理  35-36
  3.2 单磁盘网络隔离技术  36-37
    3.2.1 技术原理描述  36
    3.2.2 技术实现  36
    3.2.3 实例说明  36-37
  3.3 安全电子邮件技术  37-38
    3.3.1 端到端的安全电子邮件技术  37-38
    3.3.2 传输层的安全电子邮件技术  38
    3.3.3 邮件服务器的安全与可靠性  38
  3.4 LZW无损压缩  38-42
    3.4.1 LZW压缩的基本概念  39
    3.4.2 LZW压缩的基本原理  39
    3.4.3 LZW压缩算法  39-40
    3.4.4 LZW压缩的特点  40-42
第四章 针对邮件技术约束性的强化措施  42-48
  4.1 邮件加密和过滤  42-45
    4.1.1 端对端加密  42-43
    4.1.2 RSA非对称加密算法  43-45
    4.1.3 RSA数字签名  45
  4.2 解决邮件丢失的措施  45-46
  4.3 对邮件重新编码和数据校验  46-47
  4.4 保证邮件的时序性  47-48
第五章 系统的实现  48-64
  5.1 系统总体设计思路  48
  5.2 系统设计流程  48-51
  5.3 系统的具体设计及功能描述  51-58
    5.3.1 数据同步配置表  51-52
    5.3.2 船舶通讯表  52-53
    5.3.3 收发数据文件  53-54
    5.3.4 未发送数据查询  54-55
    5.3.5 附件同步  55-56
    5.3.6 公告管理  56-57
    5.3.7 船端同步解析器管理  57-58
  5.4 用户操作流程  58-62
    5.4.1 公司端发送船舶端接收邮件的流程  58-60
    5.4.2 船舶端发送公司端接收邮件的流程  60-62
  5.5 系统的可靠性和安全性  62-64
    5.5.1 应用服务器的可靠性  62
    5.5.2 数据库服务器的可靠性  62
    5.5.3 数据存储的可靠性  62
    5.5.4 数据访问的安全性  62-64
结束语  64-66
参考文献  66-69
攻读硕士学位期间取得的研究成果  69-70
致谢  70

相似论文

  1. 电信BOSS系统软件测试,TP311.53
  2. 基于云技术的分布式实时数据库高性能数据存储检索机制的研究,TP311.13
  3. 基于Exchange的中小企业邮件系统的研究与实现,TP393.098
  4. 基于.NET的电力分界开关远程监控系统的设计和实现,TM76
  5. 基于异构数据库的高校设备管理系统的设计,TP311.52
  6. 舰船监控系统中的数据库同步技术研究,U674.703
  7. 基于矢量量化的高光谱图像无损压缩算法研究,TP751.1
  8. 基于XML的异构数据源集成与查询技术研究,TP311.52
  9. 异构数据库集成在办公自动化中的应用,TP311.13
  10. 分布式数据库技术研究与其在战场信息系统集成中的应用,TP311.13
  11. 大型异构数据库互联技术研究,TP311.13
  12. 基于异构数据教材管理系统的设计与实现,TP311.52
  13. 基于XML的异构数据交换技术研究,TP311.13
  14. 异构数据库准实时同步技术研究,TP311.13
  15. 异构数据库系统中的查询分解与并发控制方法研究,TP311.13
  16. SOA在大学学院信息系统整合的应用研究,TP393.09
  17. 基于JMS与Web Service的分布式异构数据库同步的研究,TP311.13
  18. 基于XML的异构数据库相互转换的研究与实现,TP311.13
  19. 信用社代理房产维修基金管理系统的设计与实现,TP311.52
  20. 基于SyncML的移动数据库同步技术研究,TP311.13
  21. 基于异构数据库的容灾模型及数据一致性维护技术的研究与实现,TP311.13

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