- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;ORMAbstract
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作为数据库的通信格式的中间件。其思想是通过建立中间件,让应用程序直接访问中间件,然后中间件去访问各种异构的数据库。通过中间件可以屏蔽数据之间的访问差异,开发者只需要知道
您可能关注的文档
- _CAD技巧120个绝对实用01.pdf
- _Good_本是_好_未必能奏效_省略_个不可忽视的英语教学评价用语问题_梁桃英.pdf
- _一致连续性_的几点注记.pdf
- _两张皮_现象的由来及对策.pdf
- _两个剑桥之争_述评_上_.pdf
- _冰雪奇缘_的多重阐释空间_聂欣如.pdf
- _几何图形初步_导学_田载今.pdf
- [台湾文化创意产业案例]穿越时空,纵横古今:国宝总动员.docx
- _参葛酚酮对糖尿病神经病变的保护作用研究.pdf
- _山寨_步甲_拟步甲.pdf
- 【精品】基于Matlab的时滞系统PID参数稳定域研究_毕业设计.doc
- 【精品】基于MATLAB的PMSM直接转矩控制的建模方法的研究毕业设计.doc
- 【精品】基于像素差分的图像隐写算法研究毕业设计.doc
- 【精品】基于肤色相似度的人脸检测与定位毕业论文设计40论文41.doc
- 【精品】太阳能手机充电器应用与前景毕业设计.doc
- 【精品】多级RC积分电路的幅频特性研究毕业设计论文.doc
- 【精品】供电公司办公楼设计毕业论文设计40论文41说明书.doc
- 【精品】异步电动机转子磁场定向控制系统仿真研究本科毕业设计论文.doc
- 【精品】基于VHDL的PWM信号发生器的设计毕业设计.doc
- 【精品】板东区块长兴组储存物性及分布特征研究毕业设计.doc
最近下载
- 大学生职业生涯规划.pdf VIP
- 2025广西中考化学真题试卷及答案 .pdf VIP
- 内生真菌A21-1-1在防治水稻稻瘟病中的应用.pdf VIP
- 99038 法学毕业考核 自考考试大纲.docx VIP
- 工 程 报 价 单模板.docx VIP
- 中医耳鼻咽喉科学喉痈课件.pptx VIP
- (新)电大资源网11379《人文英语3》国家开放大学期末考试题库(476)[期末纸考+一平台机考]-已排版.pdf VIP
- 2024北京中医药大学第二批管理岗、专职辅导员岗、其他专技岗招聘笔试备考试题及答案解析.docx VIP
- 犯罪学(00235)自考复习资料.doc VIP
- 2025年北京中医药大学管理岗、专职辅导员岗、实验技术岗、其他专技岗招聘笔试模拟试题及答案解析.docx VIP
原创力文档


文档评论(0)