好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于JSON的异构数据库整合研究_毕业论文.doc

49页
  • 卖家[上传人]:飞***
  • 文档编号:2633542
  • 上传时间:2017-07-26
  • 文档格式:DOC
  • 文档大小:777.54KB
  • / 49 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于 JSON 的异构数据库整合研究JSON Based Heterogeneous Database Integration Research目录目 录摘 要 ...............................................................IAbstract ............................................................II第 1 章 绪 论 ........................................................11.1 课题背景 .....................................................11.2 研究意义 .....................................................21.3 研究现状 .....................................................21.4 所做工作及文章结构 ...........................................3第 2 章 异构数据库整合 ...............................................52.1 数据库 .......................................................52.1.1 数据库简介 .............................................52.1.2 本文所研究的数据库 .....................................62.2 异构数据库 ...................................................62.3 异构数据库整合的背景和意义 ...................................72.4 异构数据库整合的目标 .........................................82.5 异构数据库整合的基本方法 .....................................92.5.1 异构数据库整合基本方式 .................................92.5.1 异构数据库整合常用方式 ................................102.6 异构数据库数据整合重难点 ....................................122.7 本章小结 ....................................................12第 3 章 JSON 与 POJO 之间的映射研究 ...................................133.1 JSON 的解码 .................................................133.2 JSON 与 XML 的比较 ...........................................163.3 JSON 与 POJO 的相互转化 ......................................173.3.1 POJO 的序列化与反序列化 ................................183.3.2 将 POJO 转化为 JSON.....................................203.3.3 将 JSON 转化为 POJO.....................................213.4 将 JSON 融入 ORM .............................................21目录3.5 本章小结 ....................................................22第 4 章 异构数据库与 JSON 的映射研究 .................................234.1 JSON 与异构数据库整合系统设计 ...............................234.2 JSON 与异构数据库的映射技术 .................................244.2.1 基于模板的映射方法 ....................................244.2.2 基于数据库模型的 JSON 映射方法 .........................254.3 将关系数据库的数据转化为 JSON ...............................264.4 将 JSON 转化为关系数据库的数据 ...............................274.4.1 单表映射 ..............................................274.4.2 多表一对多映射 ........................................284.4.3 多表多对多映射 ........................................284.4.4 映射算法总结 ...........................................294.5 本章小结 ....................................................29第 5 章 基于 JSON 的数据库映射中间件的开发、测试及评价 ...............315.1 开发平台简介 ................................................315.2 中间件分析 ..................................................315.3 中间件设计 ..................................................335.3.1 选取工程 ..............................................335.3.2 选择框架 ..............................................335.3.3 框架整合使用 ..........................................335.4 编码实现中间件 ..............................................335.4.1 引入 Spring 和 Hibernate................................345.4.2 将数据库的表映射为 POJO 类 .............................345.4.3 定义中间件访问接口 ....................................345.4.4 单元测试 ..............................................355.5 测试环境搭建 ................................................355.5.1 系统环境 ..............................................355.5.2 使用 Badboy 录制脚本 ...................................35目录5.5.3 使用 JMeter 测试 .......................................365.6 数据库映射中间件性能评价 ....................................375.6.1 JMeter 图形报表 ........................................385.6.2 JMeter 表格报表 ........................................385.6.3 中间件性能分析 ........................................395.7 数据库映射中间件功能评价 ....................................395.8 本章小结 ....................................................40第 6 章 总结与展望 ..................................................416.1 总结 ........................................................416.2 展望 ........................................................41参 考 文 献 .........................................................42摘要摘 要从数据库诞生到现在,经过长期的积累,互联网里有着相当数量的异构数据库系统。

      由于现代信息化建设的需要,许多系统需要去访问异构的数据库系统对于以数据库为中心的系统的开发者而言,因为异构数据库的存在,他们在开发、维护和升级的成本比常规单一的数据库系统要高的多由于 JSON 是一种独立于任何计算机语言且与平台无关的通用数据交换格式,使用 JSON 作为数据交换格式,来整合异构数据库系统成为了一种可能在此构思的基础上,本文在现有的基于 XML 的异构数据库系统整合方法的基础上提出了基于 JSON 的异构数据库系统整合方法,该方法可以大幅度的降低异构数据系统的开发、维护和升级成本,避免异构数据库系统带来的各种弊端,提高了程序开发的效率本文主要研究了 JSON 与异构数据库数据的映射及其算法,具体包含以下内容:1)JSON 作为异构数据库系统整合的数据交换格式的可行性;2)将 JSON 转换为 POJO;3)将 POJO 转换为 JSON;4)JSON 与异构数据库之间的映射算法为了验证方法的有效性,选择了三个异构的数据库系统,通过编码实现了基于 JSON 的异构数据库系统中间件为了验证中间的性能,使用 BadBoy 和JMeter 对中间件进行了测试关键词:JOSN;异构数据库;POJO ;Java ;ORMAbstractIAbstractBorn from the database to the present, long-term accumulation of the Internet with a considerable number of heterogeneous database systems. Due to the needs of theconstruction of modern information technology, many systems need to accessheterogeneous database systems. For developers, database-centric system, becauseof t。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.