数据访问接口JDBCX的研究与应用

来源 :中国科学院计算机网络信息中心 | 被引量 : 0次 | 上传用户:sheep1number
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着数据库技术的完善和应用需求的日益复杂,应用系统对数据访问的功能和性能要求也越来越高。同时,人们越来越希望能够实现对异构数据库的透明访问和共享位于不同数据库中的数据。目前,数据访问中间层已经作为应用开发模式中的基本层存在,它为数据访问的一致性、通用性、高性能等要求的实现提供了基础。   截至“十五”末期,科学数据库的建库单位已达45个,专业数据库有503个,其中使用的数据库管理系统多种,系统平台多样,为此科学数据库提出了通用的科学数据库访问平台,本文提出了一个通用的数据访问接口体系来完成科学数据库访问平台中数据访问的功能。   本文从科学数据库系统的实际特点出发,尝试以一种通用的方式解决科学数据库系统数据访问需求的问题。首先根据现有科学数据库系统的特点,提出了数据访问的概念模型。在数据访问基本概念的基础上,总结提出了数据库数据访问对象及数据库数据访问对象操作。在这对象和操作的基础上,设计数据访问体系JDBCX的模型和接口,并提出JDBCX的设计和实现方案。   与其它数据访问接口体系相比,JDBCX数据访问接口体系具有自己的特点。这种特点可以概括为数据库对象及其之间关系和数据库对象的操作。首先,JDBCX数据访问接口体系中存在数据库管理系统中所有必需的数据库对象,如表,视图,索引等。这些数据库对象往往是数据库的主要组成部分,不依赖数据的物理文件存在。其次,原来SQL命令的操作,在JDBCX中被转换为具体数据对象的操作,使得数据的使用更易于理解。在本论文的研究中,数据库对象及操作的设置是关键问题,也是难点问题。它的本质在于寻找各种数据库的共用性和屏蔽它们之间的差异性。目前,本文的研究主要集中在这一方向上,并取得了一些进展,同时使用SQL测试用例集验证了设计思想的正确性,为将来更加深入的研究打下了坚实的基础。
其他文献
下一代互联网络演进的一个重要趋势是IP网络将成为语音和视频等应用的主要承载.VoIP(Voice over IP)是一个重要的语音应用.由于语音传输的机制不同,VoIP有着传统电话无法比拟
随着网络带宽的飞速增长以及各种应用不断涌现,同时具有高性能和可编程能力的网络处理器,得到了越来越多的重视和应用.网络处理器通常采用多个可编程的处理引擎以及专门协处
机群已经成为主流的并行计算机体系结构,但是随着机群系统规模的不断扩大,机群系统的可靠性却呈下降趋势.深入研究机群容错技术,提高机群系统的可靠性和可用性已经成为当前机
随着网络通讯技术的迅速发展和个人消费电子产品性能的不断提高,面向网络的视频应用正变得越来越普及.在互联网这种复杂异构网络环境下,网络视频应用面临着不同用户的传输带
随着计算机部件的价格下降和性能提升,机群系统凭借其低廉的成本和卓越的性能迅速成为高性能计算领域的热点研究方向.机群系统各商业部件间松散耦合的特性使得机群的管理需要
MPEG-2是一个应用广泛、十分成功的视频编码标准,现存大量视频数据是以其进行压缩编码.最新国际视频编码标准H.264/AVC采用先进的编码技术,具有优异的编码性能和取代MPEG-2的
随着信息技术的不断发展,现代社会对信息的需求量越来越大,大屏幕显示设备由于其固有的信息容量大且便于信息共享的特点,广泛应用于家用电视、商业展示、视频娱乐、工程控制
随着互联网的飞速发展,以互联网、信息技术为基础的在线学习变得越来越普遍。在线学习可以克服地域差异,并且可以让用户根据自身情况,自主灵活的安排学习时间,极大方便了用户
信息检索(Information Retrieval)是互联网和企业应用的重要研究课题之一。信息检索是处理海量文本的重要手段,其主要解决从大量文档集合中找到与给定的查询(Query)请求相关的
存储管理的复杂性已经成为阻碍SAN(Storage Area Network)在企业中获得广泛应用的一个重要原因.为此,存储网络工业协会(Storage Network IndustrvAssociation,SNIA)制定了Sto