海量多数据库集成系统的查询处理研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hoget
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,数据库中的数据量与日俱增、数据形式多种多样,但各种应用的核心—数据,仍以不同形式存储在不同的系统中,分而不聚,聚而不合,呈分布异构状态。越来越多的用户希望能够透明地获取和处理来自这些海量数据源中的有用数据,实现多个软硬件系统以及不同数据源之间的互操作。然而,这些数据源物理上可能分布在异构环境的多个自治域中,有着不同的数据表示、存储格式、访问控制策略;逻辑上则可能在数据模型、操纵语言和数据语义等方面存在着很大差异。同时,这些数据源的可共享性、共享方式、共享内容等也可能随时发生变化。设计一个支持公共数据模型和统一查询语言的多数据库集成系统,是实现这种交互操作的一种较好办法。多数据库集成系统可以屏蔽现在已有的各种异构数据管理系统不同的访问方法和用户界面,给用户呈现一个访问多数据源的公共接口,提供一个集成处理多种数据源、整合多个数据查询结果的数据交互处理平台。查询处理是多数据库集成系统的关键技术之一,查询分解、结果合并和查询优化是查询处理的核心内容。首先,本文通过定义集成系统中查询处理的基本概念,选定M-SQL作为查询语言,提出了查询处理的基本体系结构。在此基础上,给出了全局查询分解的基本原则和查询分解算法。其次,本文给出结果合并方法。结果合并的过程实质上是对子查询结果进行连接的过程,本文给出了基本的连接算法和非阻塞的连接算法,后者尽快的将一部分数据返回给用户,减少了用户查询等待的时间,提高系统的性能。最后,本文给出基于重写子查询的查询优化方法。基于上述研究结果,本文研制和开发了一个基于Web服务的多数据库集成系统原型,它能够提供对Oracle、Sybase、DB2等数据库系统的透明访问,主要功能涵盖了查询分解,结果合并和查询优化等方面。最后本文给出了对系统的性能分析与评价。
其他文献
嵌入式系统在许多领域飞速发展,各种嵌入式产品已产生巨大的经济效益,引起了国内外研究的热潮。嵌入式微控制器是嵌入式系统的核心,8/16位微控制器在运行速度、寻址能力和功
说话人识别技术因其自身独特的方便性、经济性、准确性和可扩展性等优点,在生物特征识别领域中具有广阔的应用前景。尽管在实验室环境下,说话人识别系统已经取得了比较令人满
随着网络信息化技术的发展,互联网由于其快速和跨地域等特点,受到了人们的青睐,网络信息的有效传播与交流为企业的发展提供了种种机遇和广阔的发展空间。各行各业都在进行信息化
网络安全管理中心SOC,是面向大型企业的安全综合管理、协助用户实现安全组织管理、安全运作管理和安全技术框架的中心枢纽。基于SOC分层防护骨干网中的重要网络设备,重点保护
三维重建是计算机图形学的重要分支,有着广泛的应用。随着虚拟现实技术、计算机图形学和多媒体技术在各个领域的广泛应用,人们越来越多的关注对高度真实感三维模型建模与绘制
随着互联网技术的迅猛发展和网络用户相互交流的迫切需要,电子邮件日益成为人们办公和沟通的重要途径,它的数据规模也呈飞速膨胀的趋势。传统的文件系统很难满足海量数据存储
移动ad hoe网络是一种具有实用价值的新兴研究领域,具有广阔发展前景,是目前无线移动网络研究的热点之一,由于它的独特性质,如具有开放式的传输媒介、动态的拓朴结构、无中心
AODV路由协议拥有带宽开销和控制负载低,以及耗电量低等特点,它是按需路由协议中的一种。文中通过深入分析AODV路由协议的工作原理,发现其不足之处并针对不足提出了一种改良
随着互联网技术以及现代密码学的快速发展,电子投票作为一种新的投票方式,逐渐得到人们的关注。电子投票的优势突出,不但能让选民享受到便捷的投票方式和公平公正的投票过程,
本文在分析了软计算方法和经典数学形态学的基本原理及其性质的基础上提出了Soft多结构元素和基于软计算方法的Soft多结构形态学算子,并详细探讨了它们的基本性质及其与经典