并行数据库系统PBASE/2查询处理技术

来源 :中国科学院研究生院(计算技术研究所) | 被引量 : 3次 | 上传用户:llllgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文论述我国自行研究开发的一个并行数据库系统PBASE/2的核心技术——并行查询处理技术的理论研究和系统实现。 本文共分三个部分。 第一部分是对PBASE/2并行数据库系统的综述。首先提出了一个基于Shared-nothing结构的抽象并行计算模型APCM。然后从整体上描述了PBASE/2系统的体系结构。最后提出了PBASE/2的并行查询执行计划模型,并行查询执行计划模型是并行查询处理的基础和出发点。 并行查询处理由并行查询执行和并行查询优化这两个既独立又相关的部分构成,本文的第二部分介绍PBASE/2的并行查询执行引擎——虚拟数据库机。虚拟数据库机是建立在通用硬件平台上的一个软件抽象层,由虚拟处理机、虚拟数据总线、虚拟主存三部分组成。虚拟处理机管理系统的CPU资源,执行各种数据操作;虚拟数据总线负责操作间数据和消息的传输和控制,构成了整个系统的联系枢纽;虚拟主存提供基于数据存取行为特性的存储和缓冲机制。虚拟数据库机结构简单清晰,具有高伸缩性、高扩展性、高效性等优良特性,为PBASE/2提供了一个优良的并行查询执行引擎。 第三部分介绍并行查询处理的另一个部分——并行查询优化。为了缩减并行查询优化庞大的搜索空间,PBASE/2采用了一种能够适用于Shared-nothing结构的非常独特的两阶段优化策略。PBASE/2将并行查询优化划分为顺序优化和并行化两个阶段。在顺序优化阶段,PBASE/2对并行化后的通信代价进行预先估算,将通信开销加入顺序优化的代价模型,同时对动态规划搜索算法进行了修正和扩展,保证了顺序优化阶段得到的最小代价计划在并行化后代价仍然最小。PBASE/2并行化阶段的优化目标是实现查询工作量在系统内多种资源上的负载平衡,提出了资源负载平衡因子的概念,并且通过启发式规则、基于动态规划并行化算法和任务调度等机制保证了最终得到的并行查询执行计划的优化性。
其他文献
在计算机动画中,视点合成技术(即计算机动画图象与实拍图象的视点合成技术,简称视点合成技术)和运动控制方法都是近年来的研究热点。本文在较全面的文献检索、工程实践、理论研
目的:研究高压氧治疗血管性头痛的近期疗效与远期疗效.方法:将132例患者随机分为对照组和高压氧治疗组,每组66例.对照组给予西比灵5~10mg口服,每晚1次,肠溶阿斯匹林25mg/次,3
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
会议
程序自动并行化技术一直是并行处理领域的研究热点与难点,目前虽然已取得了长足进步,但实际应用效果还不理想。我们以计算流体力学CFD为应用领域对程序自动并行化技术进行了长
针对医学领域传统BP神经网络应用于诊断辅助构建模型过程存在的疾病输入特征维数繁多而导致网络训练时间长、效率低、诊断模型泛化能力弱等问题,提出了将基于遗传算法降维优
中国玉米网总经理、著名分析师冯利臣B前分析,2006/2007年度我国玉米供求将继续呈现平衡状态,预计2007年中国玉米价格的底部将继续提高。
<正> 对初学者来说,在乘算过程中,最常见的差错就是带珠与错档,如何检验乘算是否正确的方法,可用“除九检验法”、“首位检验法”、和尾数法。 一、除九检验法 除九检验法就
目的探讨不同剂量万古霉素骨水泥对膝关节置换患者术后感染的影响。方法回顾性调查研究某医院骨科2013年1月至2015年3月283例初次膝关节置换术的病例。结果共纳入283例初次膝
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield