并行多查询处理关键技术研究

来源 :中国科学院研究生院(计算技术研究所) | 被引量 : 8次 | 上传用户:chcongcong520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文讨论了并行数据库中的多查询处理技术,提出了具有自适应性的多阶段并行多查询处理方法MP~2,它比较有效地克服了传统多查询处理方法的缺点。 本文提出并证明了判定公共操作符性质的方法;形式化地描述了强共享和弱共享两类提取方法,证明了其提取公共操作符的正确性,以及重写后查询与原查询的等价性:提出并证明了强弱公共操作符为胖、瘦、普通、全等公共操作符的充要条件;深入分析和比较了不同情况下利用不同性质的强弱公共操作符的代价;提出了一套完整的选择公共操作符提取方法的规则,为提取公共操作符提供了理论依据。 本文提出了一种基于启发式规则的分层搜索加后序遍历搜索的为两个查询并行提取公共子计划的着色算法。该算法通过结点着色和公共操作符聚集来缩减搜索空间和加快搜索过程,它能够对各种操作符进行更细粒度的共享,解决了多连接操作符连接顺序对共享的影响,在一定程度上解决了多个相同集合操作符顺序对共享的影响,并且能够比较有效地消除不同提取方法的干扰。基于此算法又提出了一种为多个查询提取公共子计划的局部合并加全局合并的并行多路分组追加合并方法。 为使多查询代价优化能够并行进行,本文提出了三种在多处理机上分布待优化操作符树的方法;提出了利用单查询优化中间信息的多查询操作符树集合的代价优化;提出了三种不同的计算多查询计划总执行代价的方法。 多查询任务依赖关系的复杂化导致了多查询调度的复杂化。本文提出了一种介于静态和动态之间的启发式任务划分方法,可以较低开销达到类似于动态划分方法的效果。提出了以二维任务依赖图来刻画多查询任务间的复杂依赖关系。提出了以充分利用资源为目标的基于任务依赖图的类深度优先多查询任务调度算法。采用了合并实体化方法来减少公共中间结果集的重复分布。改进了中间结果的封锁机制以及存储和缓冲机制,使之能适应公共中间结果的需要。 除与并行有关的结论外,本文其他结论同样适用于传统关系数据库,可用于改进传统关系数据库中的多查询处理。
其他文献
“电功率”一章教学内容的编写注重从学生的认知水平出发,紧密联系学生生活实际·以下例题与学生的生活密切相关,是中考的命题趋势·有利于增强学生的节能意识,渗透情感教育,
德国莱茵农业协会称,估计中国今年在牛肉产量方面将取代欧盟的季军位置。今年,中国将生产791万吨牛肉,消费783万吨。前两位分别是美国和巴西,各自生产1217、9t2万吨,消费1302、718
从事仪器工作的人可能都有这样的感受:花了一笔钱,买回一套仪器,而仪器功能不能全部应用。有的只用上一半,甚至更少,大部分应用不上。有的功能可以用上,但配套机器却不能适应
近年来,我国从南至北一些地区的中小养猪场、养猪户,发生新的疫情,由于这种猪病疫情以高热为主要特征,称为“猪高热病”,它不仅给养猪业造成了巨大的经济损失,对畜产品安全也构成了
调查门楼水库库区发展休闲旅游农业的背景和动因,从资源优势、地理优势、基础优势、政策优势、市场优势等五个方面分析了门楼水库库区发展休闲旅游农业的优势,指出了发展休闲旅
可食用昆虫作为食品的开发潜力巨大、营养价值高、环境污染低,但同时也面临消费者接受程度偏低、立法保障不健全、食品安全问题突出和食品加工技术薄弱等问题。本文通过对世
在高三第一轮复习进行到“电磁复合场”部分时,笔者以“磁流体发电机”为背景,将电磁场常见知识点、电路及能量转化、宏观微观联系等相关问题串联起来,完成了一堂综合性的电
本文以国家863/CF-CIMS应用示范工程(合同号:863-511-910-1032)为应用背景,以自主开发的混合式集成化CF-CAPP为研究对象,提出了采用“融合实例推理的混合式集成化CAPP系统”的开发
数学建模与仿真已经成为分析产品技术性能的一项重要技术。随着科学技术的高速发展,产品结构和功能日趋复杂与异构。复杂产品通常是机械、电子、液压、控制等多领域子系统的
数据采掘是统计学、计算机科学、模式识别、人工智能、机器学习及其它学科相结合的产物。在当今数字化社会中,各种商业、政府、科学数据库和数据量的急剧增长,远远超过了人类目