并行查询加速器的设计与实现

来源 :长春理工大学 | 被引量 : 0次 | 上传用户:jinmin511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IT技术的不断进步,计算机系统在国民经济和人们的日常生活中扮演着越来越重要的角色,同时也产生了越来越多的数据。据wintercorp公司调查,世界上最大的数据库的规模每两年翻三番,我们真正进入到“海量数据”管理的时代。数据规模从过去的GB级进入到TB级,目前正接近PB级。网络监控、电子商务、实时数据仓库都成为海量数据的重要来源。另一方面,快速发展的计算能力和不断提高的存储密度使海量数据的处理成为可能。OLTP是传统关系型数据库在海量数据传输的主要应用,但是随着数据传输技术的发展,该技术严重地制约了信息系统的性能,虽然可采用提高单机的硬件配置和优化数据库系统性能参数的方法对系统性能进行改进,但是效果并不理想。因此,数据库集群技术日渐成为数据库研究领域的主要内容,基于多机并行处理的数据库集群以及较高的性能、较强的可用性和可扩展性在高性能计算、海量数据的存储和处理、Web服务、电子商务等领域发挥着巨大的作用。上述应用中的数据都是随时产生的,因系统规模巨大,数据的产生速率很高。这些数据需要及时地保存起来并进行统计分析以得出有效的信息,因此需要大量的数据扫描和计算,传统的单一并行数据库难以处理如此规模的数据。本文机群并行数据库中间件ERAC是一种无共享(shared-nothing)结构的并行数据库软件。它采用Oracle数据库作为数据处理的单元,将数据并行地写入若干个独立的同构数据库,查询时并行地读取和处理这些数据,从而极大地提高了系统存储数据的能力并缩短单个查询的完成时间。通过提高单个数据库节点的硬件配置和增加数据库节点的个数可以实现数据容量和处理能力的扩展。ERAC配置单独的加载和查询等服务节点,通过配置合理数目的服务节点可以充分发挥数据库节点的存储和处理能力,并提高系统的总体服务能力。负载均衡将用户请求分发到不同中间件服务器上。用户可以通过ERAC提供的类似JDBC的编程接口和实用工具集透明、有效地访问并行数据库系统。
其他文献
普适计算致力于将计算融入人们的日常生活中,将由计算和通信节点及系统组成的计算空间与人们生活的物理空间无缝的集成为和谐的人机交互信息环境。上下文感知技术是普适计算中
随着internet的发展和新技术的不断出现,各种网络应用的数据流迅猛增长,传统路由器的“尽力”服务方式已经不能满足要求,这要求网络设备提供更高的带宽和数据分类能力。这一切都
目前,复杂网络理论已经渗透到多个学科领域,并在计算机网络控制、交通控制、社会网络分析、生物网络等领域取得了一系列成果。正是由于复杂网络理论应用广泛,来自数理学科、生命
学位
随着互联网的广泛应用,用户所能接触的信息呈爆发式增长,通过大数据分析用户行为模式、预测趋势的研究开始流行起来。而此时,推荐系统的出现,通过主动给用户推荐其可能感兴趣
组播是一种将数据源发出的信息同时发送到多个接收者的有效通信方式,传统IP组播的主要功能在路由器上实现,通过合并重复信息传输来减少带宽浪费和降低服务器的负担。由于IP组播
卫星网络作为一种重要的通信手段,以其特有的全球覆盖能力、不受地面自然灾害的影响以及良好的移动性等特点被应用于数据传输业务和实时多媒体业务的各个方面。LEO卫星由于延
由于移动设备和无线网络的特点,使无线认证协议的执行环境更为复杂,从而使其更容易存在安全缺陷,同时也为其形式化分析带来了新的挑战。本文研究的主要内容是采用模型检测技
汉字识别是用计算机自动辨识印刷在纸上或人写在纸上的汉字,它属于模式识别和人工智能的范畴。汉字识别涉及到模式识别、图像处理、人工智能、形式语言与自动机、模糊数学、
互联网的规模随着计算机技术和网络技术的发展而不断扩大,基于互联网的应用也得到了快速的发展。P2P技术以其良好的可扩展性和稳定性受到普遍的关注。基于P2P技术的网络应用
网络化制造使企业能够充分利用制造资源,企业间的资源能够得到共享,企业间的优势得到互补,从而提高了企业的生产效率、减少了生产的成本,对于提高整个产业链和制造群体的竞争