不确定XML复杂Twig查询处理技术研究

来源 :内蒙古科技大学 | 被引量 : 0次 | 上传用户:zhuoluo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着数据管理技术的飞速发展,人们对数据的认知也在逐渐发生变化,研究者们突破对传统数据的理想化定义,认识到不确定性是数据的固有属性。随着计算机技术的不断发展,一种结构灵活的可扩展标记语言XML逐渐成为了数据存储和信息传递的事实标准,在Internet中扮演着越来越重要的角色。XML凭借其自身半结构化、自描述性等特点突破传统关系数据模型对数据模式的严格约束,更适用于对不确定性数据的描述。不确定XML管理技术越来越受到研究者们的关注。目前大多数不确定XML查询是基于结构匹配和内容查询,在现实世界中不确定XML查询语义往往是比较复杂的,查询模式不仅是简单的Twig查询,还有可能包括逻辑谓词、通配符等来表达更丰富的查询内容。因此,如何处理不确定XML复杂Twig查询成为亟待解决的问题。首先,通过大量分析总结,针对目前已有的XML复杂Twig查询处理算法并不适用于处理不确定XML复杂Twig查询,且查询效率较低等问题。提出针对包含逻辑谓词AND、OR和NOT的复杂Twig查询匹配算法Prob-BooleanTwig,算法在REDewey编码的基础上,采用路径索引聚集存储具有相同路径的节点编码,加快叶子路径匹配速度;查询过程中仅需遍历一次查询模式,并根据谓词类型采取不同的匹配方式,有效提高了查询效率。其次,针对不确定XML复杂Twig查询中通配符匹配以及需要处理大量中间结果的问题,提出一种优化算法Prob-Boolean StarTwig,算法在原有路径索引的基础上设计LSPI索引,索引中增加兄弟节点标签来提高AND和OR节点的匹配速度;提出路径匹配有限状态自动机,算法只需对查询模式中的叶子节点进行路径匹配,通过路径匹配有限状态自动机将通配符匹配问题转化成结构匹配和层次约束问题进行处理;算法采用概率阈值、层次信息和路径信息三层过滤的自底向上匹配策略,有效的过滤无用中间结果,减少算法在时间和空间上的消耗。通过大量实验测试算法性能,控制变量主要包括文档大小,概率阈值和查询用例,实验在经典DBLP数据集上随机插入分布节点,并且以算法查询响应时间作为评价因子。理论分析和实验测试证明,Prob-BooleanTwig算法和Prob-BooleanStarTwig算法在执行效率上明显高于已有算法。
其他文献
现代空管系统的信息来源涉及导航、气象、空域和流量管理以及机场运行等各类应用系统,这些系统相互独立,系统信息在类型、结构和协议上存在较大差异。随着空管信息多元化发展
目前,高中物理教学改革力度日益加大,物理课堂教学日益强调教学有效性,强调构建多元化教学模式,更加注重实践教学,全面贯彻与落实生本理念.在此背景下,高中物理分层教学是新
一、实践多种教学形式,提高学习兴趣1.开展多种教学组织形式师生问答式的教学组织形式不应该成为课堂教学的主流形式,一堂让学生永久难忘、终身受益的课应该精彩连连,跌宕起
在全球彩电技术之争愈演愈烈的今天,量子点、OLED、激光代表了现阶段最前沿的几种彩电显示技术。由于在画质、成本、功耗、寿命等方面的综合优势,量子点电视更易于被大众消费
物理情景的创建,给学生展示物理生动活泼、幽默诙谐的一面,使学生在好看、好奇中自觉调动思维,将精力集中到情境之中,尝试利用自己的认知、情感和能力来对物理知识进行解释,
时至四月,高三物理学习大都进入了第三轮复习.不少教师认为该讲的东西几乎讲完了,第三轮复习也就自然是“学生整天苦苦地做试卷,教师乐此不疲地讲试卷”的单一模式.但笔者认
现如今高中物理课堂早已摆脱陈旧教育教学观念,打破书本文字的刻板教学思想理念,运用新思维方式培养学生在学习能力上的转变,也在教学方法和科学实验有崭新的突破.并且针对高
辨识和分析基因的表达模式对于理解生物体的内在活动机制、针对性的疾病诊断和药物设计具有重要的作用。尽管当前存在多种基因跨组织表达数据如微阵列、EST等,但是如何通过这
使用计算机辅助设计系统设计一件优雅的三维衣服是很耗时的,而且在一般情况下,衣服是基于某个参照人体模型设计的,所以需要一个试穿系统来将已设计好的衣服自动过渡到其他的人体
在“文艺复兴”时期的绘画中,肖像画占据着突出的地位.肖像画在这个充满变化和改革的时代还具有不同的功能.本文通过描述“文艺复兴”时期的不同肖像画作品,对肖像画的功能进