RDF数据分布式查询处理与优化方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lfw_1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RDF资源描述框架由于其表示的灵活性和天然的图数据模型变得越来越流行。与此同时,RDF数据的数据量也在飞速增长。由于数据量的增长,已经超出了单机处理能力的限制,从而激发了分布式存储查询的需求。基于这一背景,本文着重研究了RDF数据分布式查询处理和优化问题。本文的主要研究内容可以概括为几个方面:首先提出了一种新的基于Spark Graph X的SPARQL查询处理方法SQX。将RDF数据视为一个带标签的属性图,通过图并行计算的方式实现SPARQL查询处理。SQX采用了一种新的“查询树匹配”+“结果过滤”的方法,对每一个查询产生查询树和非树边。基于Spark Graph X实现的Pregel接口,查询树采用自底向上分层匹配的方式可以在一个超级步中处理多个三元组模式的迭代,最后使用非树边对迭代过后的结果进行过滤得到最终的结果。在完成基本的SPARQL查询的基础上,我们实现了对Filter、Optional和Union等SPARQL功能的支持。其次在SQX的基础上,提出了一种新的基于统计代价估计的SPARQL查询优化算法。不同的三元组执行顺序对应不同的数据传输代价,查询优化可以为查询选择最优的迭代顺序,缩短执行时间。采用了统计的边权值分配策略为每条边分配一个合理的权值,并基于属性对词频自底向上对权值进行更新并估计查询代价,在迭代轮数相同的情况下,代价最小的执行计划将被作为最终的查询评估方案。然后实现了SPARQL近似查询的功能。当用户对底层知识库没有足够理解的情况下,用户的查询可能不能返回正确的结果。提出了一种基于知识向量化表示的近似查询方案,构造和用户表达最相似的查询。最后对于本文提出的所有算法进行了具体的实现,同时通过大量实验来验证算法的性能。实验结果表明,算法具有良好的查询效率和优化性能。
其他文献
摆手舞、高脚马、毛古斯、抢贡鸡、倒挂金钩等是我国土家族民俗体育项目,它是我国传统文化的重要组成部分。民俗体育是中国优秀的民族民间文化的一部分,具有独特的健身、娱乐
作为国家公共财产的重要组成部分,国有资产是行政事业单位长期稳定运作的经济基础。由于大部分基层行政事业单位国有资产管理的制度体系、管理方式、管理理念上存在偏离时代
1.1一般资料我院2007年1—10月住院期间意识清楚、生活不能自理、输液时间在7d以上、应用静脉留置针患者120例(男66例,女54例),平均年龄63.5岁。其中慢性支气管炎30例、呼吸衰竭38
以无菌播种方式获得无菌苗,取其带腋芽茎段为外植体.探讨了外源激素对其愈伤形成、不定芽分化、增殖与不定根形成的影响.筛选出激素水平变化范围;并探讨了洋桔梗试管苗过渡移栽中
目的:探讨用胰岛素提高人肺腺癌细胞A549生长代谢水平及其机制。方法:采用MTT比色法,分析胰岛素对肺腺癌A549细胞代谢的影响,用流式细胞仪作细胞周期分析,用Western Blot印迹方
1临床资料 1.1一般资料 1994年12月-2005年12月,笔者闭合穿针手术治疗65例Ⅲ型肱骨髁上骨折,其中男46例,女19例,年龄3~13岁,平均7岁半。左侧35例,右侧30例;均为闭合性伸直型Ⅲ型骨折,其
Wadi Qudaid is located in the west central part of Saudi Arabia. It about 135</span><span style="font-size:10pt;font-family:""> </span><span style="font-size:10
目的:探讨开博通试验在原发性醛固酮增多症诊断中的应用价值。方法:回顾性分析我院1993年1月~2006年12月收治的27例原发性醛固酮增多症患者和26例原发性高血压、16例原发性高血
1临床资料1.1一般资料 2001年7月~2006年7月在我院住院并经治疗的巨块型宫颈癌年轻患者,13例术前行盆腔检查、浅表淋巴结触诊、宫颈刮片、宫颈活检及B超检查,病灶直径均〉4cm(巨块
背景心肌梗死后心脏的修复主要是由心肌成纤维细胞(cardiac fibroblasts,CFs)的增殖、转分化、促进细胞外基质合成等来进行。但心肌成纤维细胞过度活化,会分泌大量胶原蛋白沉积于心肌间质,使心肌中胶原比例失调,从而加剧心肌纤维化,严重影响心脏的生理功能。成纤维细胞生长因子(fibroblast growth factor,FGF)通过复杂的细胞信号传导通路在细胞代谢、增殖、分化和迁移等