• 综合
  • 标题
  • 关键词
  • 摘要
  • 学者
  • 期刊-刊名
  • 期刊-ISSN
  • 会议名称
搜索

作者:

万刚辉 (万刚辉.) | 廖湖声 (廖湖声.) (学者:廖湖声) | 苏航 (苏航.) | 高红雨 (高红雨.) | 高万辰 (高万辰.)

收录:

CQVIP PKU CSCD

摘要:

XML树模式查询又称为Twig查询,是XML查询处理中最核心的操作。在Twig查询算法的研究中, TreeMatch算法由于极大程度上减少了中间结果的产生,被认为是最好的Twig查询算法之一。然而,在TreeMatch算法的核心操作getNext中,存在不少仅依赖Twig模式的计算。当getNext调用次数很多时,这种冗余的重复计算会影响TreeMatch算法的性能。为了进一步改进该算法,本文提出了一种基于部分求值和热踪编译的Twig查询优化方法,该方法以Twig模式作为不变量进行部分求值,把查询请求翻译成一种Twig查询机指令序列,避免了查询过程中对Twig模式的重复计算;并且针对这种查询机指令序列的解释过程,利用热踪编译技术进行了优化。对比实验说明基于部分求值和热踪编译的优化方法能够将Twig查询效率提高到20%到60%。

关键词:

TreeMatch Twig 热踪编译 部分求值

作者机构:

  • [ 1 ] [万刚辉]北京工业大学
  • [ 2 ] [廖湖声]北京工业大学
  • [ 3 ] [苏航]北京工业大学
  • [ 4 ] [高红雨]北京工业大学
  • [ 5 ] [高万辰]北京工业大学

通讯作者信息:

电子邮件地址:

查看成果更多字段

相关关键词:

来源 :

计算机工程与应用

年份: 2016

被引次数:

WoS核心集被引频次: 0

SCOPUS被引频次:

ESI高被引论文在榜: 0 展开所有

万方被引频次: -1

中文被引频次:

近30日浏览量: 2

归属院系:

在线人数/总访问数:2670/2925689
地址:北京工业大学图书馆(北京市朝阳区平乐园100号 邮编:100124) 联系我们:010-67392185
版权所有:北京工业大学图书馆 站点建设与维护:北京爱琴海乐之技术有限公司