检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]河南大学计算中心,河南开封475004 [2]开封市建筑设计院有限公司,河南开封475004
出 处:《计算机工程与设计》2012年第7期2842-2846,共5页Computer Engineering and Design
基 金:国家自然科学基金项目(61004006)
摘 要:为有效实现XML文档查询,减少查询时结构连接的扫描代价,分析了基于归并思想的结构连接算法查询效率低的原因,充分利用XML数据的结构特点,提出了能够直接判断结点间结构关系的扩展Dewey编码,基于该编码的改进的Stack-Tree-Desc结构连接算法。应用扩展的Dewey编码,缩短了编码长度,降低了空间成本。改进的Stack-Tree-Desc算法引入二分查找快速跳过不需要参与连接的结点,减少了AList和DList列表中被扫描的结点数量,提高了查询效率。理论分析和实验结果表明了该编码方案以及结构连接算法的准确性和有效性。To effectively realize querying XML document and reduce scanning cost of structural joins, inefficient structural join algorithms based on merging are analyzed. Making full use of structural properties of XML, extended Dewey coding is proposed which can quickly judge structural relations, and a improved Stack-Tree-Desc algorithm based on extended Dewey coding is given. Coding length is shorten and space cost is reduced by extended Dewey coding. Binary search is introduced into improved Stack-Tree-Desc algorithm to efficiently jump nodes which are not taken part in structural join. Scanned nodes of AList and DList are cut down and querying efficiency is increased accordingly. Theoretical analysis and experimental results show the accuracy and efficiency of the proposed coding scheme and structural join algorithm.
关 键 词:可扩展标记语言 扩展Dewey编码 结构连接算法 二分查找 查询效率
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38