【精品】基于JSON的异构数据库整合研究_毕业设计.doc

【精品】基于JSON的异构数据库整合研究_毕业设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【精品】基于JSON的异构数据库整合研究_毕业设计

(此文档为word格式,下载后您可任意编辑修改!) 基于JSON异构数据库研究 摘 要 从数据库诞生到现在,经过长期的积累,互联网里有着相当数量的异构数据库系统。由于现代信息化建设的需要,许多系统需要去访问异构的数据库系统。对于以数据库为心的系统的开发者而言,因为异构数据库的存在,他们在开发、维护升级的成本比常规单一数据库系统要高的多。 由于JSON是一种独立于任何计算机语言且与平台无关的通用数据交换格式,使用JSON作为数据交换格式,来整合异构数据库系统成为了一种可能。本文在现有的基于XML的异构数据库整合方法的基础上提出了基于JSON的异构数据库系统整合方法可以大幅度的降低异构数据系统的开发、维护升级成本,避免异构数据库系统带来的各种弊端。 研究了JSON与异构数据库数据的映射JSON作为异构数据库整合的数据交换格式2) 3) 4)。 选择了三个异构的数据库系统,通过编码实现了基于JSON的异构数据库系统中间件。使用BadBoy和JMeter对中间件进行了测试。 JOSN;异构数据库;POJO;Java;ORM Abstract Born from the database to the present, long-term accumulation of the Internet with a considerable number of of modern information technology, many systems need to accessheterogeneous database systems. For developers, database-centric system, becauseof the presence of the conventional single database system. Since JSON is a universal data exchange format that is independent of any computer language and platform-independent, using JSON as a data exchange format, to integrate the basis ofthis idea, proposed in the existing method based on JSON-based , the approach can significantly reduce the development of of order to verify the validity of the method, select the three order to verify the performance of the middle, use BadBoy and JMeter to test themiddleware. Key Words: JOSN; Datebase Connectivity)。它是Microsoft开发服务架构(WOSA,Windows Open Services Architecture)中有关数据库的一个部分。开发数据互连通过建立规范,提供了一组针对Windows应用程序了访问数据库的编程接口。这些编程接口主要利用SQL语句来完成其大部分工作。 2)Java数据库连接(JDBC,Java Datebase Connectivity)。它是一组使用Java语言编写的类和接口的集合,为多种关系型数据库提供统一的访问。其本质是Java程序通过它执行SQL语句,从而访问数据库。 3)Hibernate、MyBatis等基于Java的数据持久层框架。Java语言平台有大量优秀的开源框架,Hibernate和MyBatis都是非常优秀的开源数据持久层的框架。Hibernate和MyBatis的思想类似,只不过Hibernate更加的“面向对象”。他们将数据库中的数据表中的数据项映射为Java语言中的简单Java对象(POJO,Plain Old Java Objects),然后在Java程序中就可以直接通过操作简单Java对象,从而间接操作数据库。这种映射关系又叫对象关系映射(ORM,Object Relation Mapping)。Hibernate和MyBatis的本质是对JDBC的封装,从而简化开发者访问数据库的工作,因而他们深受广大开发者的喜爱。 4)采用XML作为数据库的通信格式的中间件。其思想是通过建立中间件,让应用程序直接访问中间件,然后中间件去访问各种异构的数据库。通过中间件可以屏蔽数据之间的访问差异,开发者只需要知道

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档