分布式异构数据虚拟视图系统的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:yanchao0424
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据,是当前计算机和网络技术应用的核心所在。但是,由于各种各样的原因,数据往往以不同的形式存储在不同的系统中,呈分布异构状态。近些年来,越来越多的用户迫切地希望能够透明地访问这些来自于分布异构系统中的数据,并能以一个统一的视图进行展现。   随着XML标准及其查询语言的不断发展和完善,越来越多的数据集成工具都在多数据库系统或者联邦数据库系统的基础上结合XML,提出各自的面向结构化结构和半结构化数据的查询接口与标准。然而,这些数据集成工具一直没有得到实际的应用。究其原因,在于没有统一的查询接口和标准。   本文提出分布式异构数据虚拟视图系统(DHVVS)作为一个中间件系统,是构建在异构的数据源系统之上,数据应用之下的。它负责各个异构数据库源的数据查询与访问,管理自身的数据缓冲区系统,以及对外提供标准的SQL接口。正是由于DHVVS对外提供了标准的SQL语言接口,使得旧有系统迁移到DHVVS之上,无需做成任何改动,即可做到无缝的集成。另一方面,开发人员可以使用自己熟悉的标准的SQL语言开发应用系统,无需去学习一种新的查询语言,大概提高了开发的效率。   本文首先分析了国内外分布异构数据源集成和互操作,以及多数据库技术和分布式应用中数据缓冲区的研究现状,给出了分布式异构数据虚拟视图系统的整体架构与流程。   其次,重点讨论了分布式异构数据虚拟视图系统中的缓存数据更新算法。这里详细阐述了分布式异构数据虚拟视图中的缓存替换算法、缓存更新算法、数据源中增量数据的捕获、合并等功能的实现。   再次,给出了分布式异构数据虚拟视图系统中实现的关键技术,包括扩展SQL语言、表连接算法、JDBC驱动、配置服务器、以及用户权限管理的实现。   最后,本文对课题研究成果进行了总结并提出下一步工作的思路。
其他文献
机器人远程控制随着互联网技术的发展逐渐成为目前的研究热点,它具有广泛的应用前景。传统的机器人远程控制是采用基于视频监控的方式.但是由于视频或图像的信息量比较大,会大量
随着信息化过程的不断深入发展,高校或企业内部的应用服务趋向多元化,应用服务不断增加。同时,在高校、企业中,由于用户数众多,组织结构复杂,故身份认证和访问控制显得尤为重要。如
我国的制造企业采取了“以信息化带动工业化、以工业化促进信息化”的战略举措,对实现支持多企业间的资源广泛共享、实现上下游企业链敏捷组合的网络化制造环境提出了迫切需求
随着IPv6网络的快速发展,网络流量日益增大,针对IPv6网络的入侵技术也在不断的发展,用户对IPv6网络的实时安全防护提出了更高的要求。目前,国内外网络还原分析产品大多针对IPv4网
数据挖掘是从大量数据中提取可信的、新颖的、有效的并能被人们理解的模式的处理过程。它汇集了统计学、机器学习、数据库、模式识别、人工智能等学科的内容,是一门新兴的交叉
阅读网络新闻已渐渐成为人们获取信息的一个重要渠道。网络新闻来源众多,并且报道角度和立场各不相同,粗略的新闻分类方式无法帮助用户了解新闻事件的前因后果。因此人们迫切希
VPN在大型企业中的应用越来越多,承载着许多关键的业务应用,它的安全和稳定直接关系到企业的正常发展。大型企业的网络往往都是广域网,连接着它的所有分支机构,属于大规模的网络
公路三维可视化是目前公路计算机辅助设计中的重要组成部分。公路三维可视化可以将传统的二维平、纵、横设计与三维可视化技术有机的结合起来,生成具有真实感的道路与地形三维
随着我国经济的快速发展,特别是近几年电子商务的迅速崛起,对传统的物流行业产生了巨大的影响。现代物流的商品供应更多的是面向小品种、多样化的货品需求,物流配送中心作为
随着我国自然灾害事件的不断发生,人们对于灾害事件的关注度也越来越高。随着事件的发展,媒体对事件报道的主题、公众对事件的关注焦点都会发生变化。以地震为例,开始是对地震概