多数据库中间件查询设计与实现

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:zyj16812
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业信息化建设的不断深入使得企业存储的数据增长迅速且结构多元化,特别是半结构化/无结构化的趋势日趋明显。在信息化建设的长期过程中形成了大量自治分布异构的数据源,这些数据源无法资源共享制约了企业信息化建设的发展。重构这些数据源代价高昂且风险巨大。如何对已经存在的数据资源进行整合,实现资源共享,成为企业信息化建设中迫切需要解决的一个问题。多数据库系统能够将预先存在的、分布的、异构的、自治的文件和数据库系统组成一个协作的数据库系统并在不影响局部数据源自治性基础上,支持对物理上分布的多个数据源的全局透明访问。为了使多数据系统不依赖或服务于某一个特定系统,使其具有更好的通用性,本文设计了一种基于XML集成数据类型的面向服务架构的多数据库中间件,实现了多数据源模式映射,全局查询以及查询优化等功能并重点研究了多数据库全局查询处理及其优化算法的实现,针对中间件实现过程中遇到的问题进行了如下工作:首先,在分析了多数据库查询技术的国内外研究背景基础上,介绍了多数据库及其中间件等相关技术。对多数据库系统常用的公共数据类型进行了对比分析,并对多数据库中间件采用的公共数据类型做了模式映射研究,设计了模式映射中对象生成的算法。其次,对比分析了常用的多数据查询语言,结合需求设计了全局查询语言,介绍了查询分解,实现了查询分解的算法设计。对多数据查询优化进行了分析,在查询代价估算的基础上提出了本文的查询优化目标,采用了基于多元回归模型的动态优化策略实现了对全局查询调度后处理的优化。最后,基于.Net开发环境以面向服务的思想设计了中间件的架构,并在此架构中完成了多数据库中间件主要模块的设计开发工作,对中间件不足之处进行了分析并指出需要完善的工作。
其他文献
分类是数据挖掘任务之一,KNN算法是一种思路简单,易于实现的分类算法。KNN根据未知样本的K个近邻样本来预测未知样本的类别,近邻样本的选择是根据一定的距离公式判定的。距离的
天然卫星的高精度天体测量能够改进行星及其卫星的轨道理论,对太阳系起源和行星物理的研究具有基础性的意义,天然卫星的高精度定位观测对空间探测也具有基础性和前瞻性的意义,如
煤与瓦斯突出一直是国内外煤矿安全生产方面关注的焦点问题。多年来尤其是近几年我国煤矿存在着多种安全隐患方面的威胁,煤与瓦斯突出最为严重和常见。由于预测手段的落后,不
学位
随着空间信息技术的发展,目前空间信息服务主要有客户端/服务器(Client/Server)和浏览器/服务器(Brower/Server)两种结构,代表软件分别为ArcGIS和WebGIS。以C/S结构为主的胖
由于嵌入式系统具有体积小、性能好、功耗低、可靠性高以及面向行业应用的突出特征,目前已广泛应用于军事国防、消费电子、信息家电、网络通信、工业控制等领域。研发适用于
随着计算机网络技术的迅速发展,出现了带宽大于10Gbps的高速网络,而且带宽还有不断增加的趋势。一些应用如科学协作、远程诊断和实时检测利用高速网络从远程探测器如卫星、雷
本体是共享概念模型的明确的形式化规范说明,是下一代因特网的核心与基础。在信息管理、知识挖掘和知识共享等方面有着重要而广泛的应用。本体构造是一种自动或者半自动构造
图像特征表示是计算机视觉、人工智能等学科的基础性研究课题,对其涉及到的相关问题的研究,不仅具有重要的理论意义,而且在图像分类、目标检测、目标跟踪、图像检索等领域也有着
随着互联网网络带宽的迅猛增长和网格技术的不断成熟,人们越来越青睐于在互联网上享受互动的多媒体服务,网络视频服务已经成为互联网中的主要服务。国内很多学者意识到这一需