并行数据库系统PBASE/3数据缓冲技术研究

来源 :中国科学院研究生院(计算技术研究所) | 被引量 : 3次 | 上传用户:davidchen19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
早期并行数据库系统的研究重点主要集中在并行数据库的物理组织、操作算法、优化和调度策略上,而对于具体的执行机制则很少涉及,实际上系统资源管理的效率特别是缓冲区管理的效率是影响数据库系统性能的一个重要因素,本文将结合我们自己的PBASE/3系统对并行数据库系统的数据缓存技术展开研究。 本文首先根据数据缓冲的粒度、以及数据的共享级别将数据缓冲技术分为四类:基表页面缓冲、临时表页面缓冲、复杂操作中间结果集缓冲,以及多查询公共结果集缓冲,然后分别就这四种缓冲技术展开分析。 在本文的第一部分,首先详细分析了PBASE/3系统中不同数据库操作的行为模式,并根据不同的数据操作模式提出了操作内的数据缓冲管理策略,然后进一步综合考虑操作竞争和系统优化信息,提出了一种抢占式的基表页面缓冲区管理策略。 本文第二部分的研究重点是查询内的数据缓冲问题,具体可以分为两类:临时表页面缓冲和复杂操作中间结果集缓冲。在第二部分中,首先分析了临时表的基本访问模式,比较了基表缓冲和临时表缓冲的异同,提出了一个统一的管理策略。 复杂操作结果集的缓冲技术(我们称为CACHE技术)是针对循环执行的复杂操作而提出的,在本文的第二部分用四章的篇幅对这个问题展开研究。首先分析了应用这种缓冲模式的环境及其基本特点,然后提出了集中式环境下,CACHE技术的两种基本结构,并针对CACHE的基本特点提出了独特的管理策略LRV。由于我们的研究目标是并行数据库,所以我们进一步分析了并行环境下CACHE技术的基本问题,提出了两种基于并行环境的CACHE结构,以及相应的管理策略。在第二部分的最后,本文从代价优化和负载平衡的角度分析了不同CACHE结构的优劣,并提出了一种主动调度策略适应并行CACHE结构的需求。 本文第三部分的研究重点是多查询公共操作CO的结果集共享。CO结果集缓冲技术的独特性在于它兼具磁盘页面缓冲和操作结果集缓冲的特点,所以在处理多查询处理时,以磁盘页面缓冲技术为基础,同时考虑到多查询应用环境的特殊性,充分利用多查询优化调度器提供的启发式信息指导缓冲区管理,以提高多查询缓冲的效率。
其他文献
现行的经济体制和教育体制,对高职院校毕业生择业上岗提出了更高的要求。因此,在教学中,要针对学生的实际情况来设置教学内容,在教学方法上注重理论和实践紧密结合,力求全面培养学
岢岚县是一个以农牧为主的山区小县,全县国土总面积1984平方公里总人口8.2万人,其中农业人口6.4万人,现辖2镇10乡,204个行政村。岢岚地下资源缺乏,工业基础薄弱,是全省35个国家级扶贫
随着我国经济的快速发展,房地产市场也得到了长足的发展,但是这种发展却并不健康,因为它以房价暴涨为背景,尽管在改革开放以来居民收入得到了长足的增长,但是房价上涨的程度仍然对居民的生活造成了很重的负担,为了成立新家庭而买房掏空6个口袋的情况并不少见。高额的房价已经影响了人们的幸福感,同时由于营改增完成的原因,地方政府的财政收入也变得捉襟见肘。因此,在这个时机,通过征收房地产税来调控房价和增加地方政府的
针对湖库型旅游地发展过程中,特别是进入旅游地生命周期的发展期后,日益增长的旅游活动量与资源环境质量出现激烈矛盾,从而导致湖库型旅游地发展遭遇水环境约束的问题,本研究
综合查询分析子系统是综合管理应用系统平台的一个组成部分,主要提供统计查询和分析功能,比如报表数据展现、图形展现、报表(图形)打印、动态查询与数据展现等,主要开发工具为Java
我国的出口贸易中仍在大量使用信用证,但是在对信用证的认识上却存在着误区。信用证并不是一种对出口方最安全的结算方式,而保兑信用证也不能说是对出口方最为有利。认识并纠
协同图形编辑系统由于能支持多人高度并行地协同编辑,有关它的研究逐渐成为CSCW领域中的一个热点。但在当前所实现的此类系统中,存在一系列有待解决的问题,比如:系统结构缺乏伸缩
课程标准强调,“教师要不断提高专业化水平,与新课程同步发展”[1]。事实上,教师专业发展的主要目的“并不在于外在的、技术性知识的获取,而是在于通过这种或那种形式的反思,