Twig模式优化动作生成方法研究

来源 :北京工业大学 | 被引量 : 3次 | 上传用户:cqyxp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML是W3C组织提出的一种标记语言,被广泛应用于跨平台之间的数据交互。而Twig模式查询作为XML查询的一种自然的表达方式,由于其在XML查询过程中的核心地位受到了广泛的关注。为了提高查询效率,人们对Twig模式优化进行了大量的研究,优化方法大致上可以分为两类,第一类是从提高Twig模式匹配的算法效率出发,利用辅助数据结构和相关的编码技术,加快Twig模式查询过程的匹配速度;第二类是通过修改查询本身,即所谓的查询重写技术来优化Twig模式,通用的做法是对于给定的Twig模式,通过将Twig模式查询转换为一个等价的但是具有更高查询效率的形式,例如Twig模式最小化。Twig模式最小化通常要考虑DTD、XML Schema中的约束,当前的工作中,针对不同的约束有着不同的优化裁剪方法,这些裁剪策略大都针对具体的XML查询处理平台,难以对同一个查询表达式执行多种优化裁剪,而且当发现新的优化方法时,必须重新设计或修改算法,算法本身的正确性也只能依赖设计者手动检查和修正,针对这一问题,本文提出了一个通用的Twig模式优化方案,该方案并不产生新的优化方法和规则,而是提出了统一的优化规则描述语言ORS及其平台,根据ORS语言描述的优化规则以及待处理的Twig模式,系统会自动地输出该Twig模式的优化裁剪动作。该研究的重要意义在于:一方面简化了Twig模式优化裁剪的过程;另一方面把形式化方法和理论运用到Twig模式查询优化上,借助模型检查及谓词逻辑的理论和工具,以及对规则描述语言ORS语法和语义的严格定义确保了生成的优化动作的正确性。
其他文献
农作物产量预测已经成为关系到国家粮食安全,调整宏观经济的一个重要工具,对我们国家社会的健康发展有重要的意义。极限学习机(ELM)已经被广泛地运用在很多领域,比如图像识别,生
在交互设计领域中,室内设计图形模型(设计提案、画草图、画图、施工成本计算和 评价等)依赖于客户的状态的要求.通过对施工图的认真和严格的分析可以获得上述模型.从图中析取
目前软理用在国际上受到广泛重视,该文研究在分布式环境下的基于CORBA构件的软 件开发过程.文章首先讨论了构件技术和CORBA技术,提出了CORBA构件的概念并对其进行了描述.接着
蛋白质的糖基化修饰是最常见、最重要的蛋白质翻译后修饰之一,在生命活动中发挥着关键作用。随着生物质谱技术的发展,糖基化修饰的质谱鉴定也越来越受到人们的重视,研究热点从糖
血管分割是医学图像处理中的关键技术,其中血管精细分割和高维医学图像处理是应用诉求较强的两个研究领域。Clifford代数在数据特征表示方面适用于任何维度,这为高维医学图像处
该论文介绍了基于神经网络的CAD工程图自动识别的研究与实现.项目的目的是实现 建筑工程预算工程量的自动计算.该研究需要对AutoCAD所画工程图的数据文件(DXF)进行识别和读取
随着单个芯片内部集成的核数不断增加,传统的总线、交叉开关以及点对点的通信架构面临着面积、功耗、延迟以及可扩展性等诸多不足,已经无法满足片上系统的通信需求。片上网络具
近些年,云存储的出现对传统存储领域产生了深刻影响,是目前企业界和学术界共同关注的热点。但是目前学术界对存储的研究大都关注于带宽、安全及基础设施方面,很少放在云存储
近年来,随着数据库技术和网络技术的发展,C/S体系结构的应用程序逐渐成为主流 ,Internet及WWW也逐步成为获取信息的现实手段,而这些绝大多数是建立在历史上遗留下 来的,分离
该文首先阐述了基于WEB的管理信息系统发展的必然性及其特点,提出了基于WEB的MIS系统的结构,该结构由网络应用支撑、信息资源管理、办公应用和事务处理应用平台构成 .作者系