An extended preorder index for optimising XPath expressions

被引:0
|
作者
O'Connor, MF [1 ]
Bellahsène, Z
Roantree, M
机构
[1] Dublin City Univ, Interoperable Syst Grp, Dublin 9, Ireland
[2] Univ Montpellier 2, CNRS, UMR 5506, LIRMM, F-34095 Montpellier, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many of the problems with native XML databases relate to query performance and subsequently, it can be difficult to convince traditional database users of the benefits of using semi- or unstructured databases. Presently, there still lacks an index structure providing efficient support for structural queries and the traditional data-centric and content queries. This paper presents an extended index structure based on the preorder traversal rank and the level (or depth) rank of each node in a document tree. The extended index fully supports the navigation of all XPath axes while efficiently supporting data-centric queries. The ability to start path traversals from arbitrary nodes in a document tree also enables the extended index to support the evaluation of path traversals embedded in XQuery expressions. Furthermore, an encoding technique is presented where properties of the level ranking may be exploited to provide efficient and optimised level-based XPath evaluations.
引用
收藏
页码:114 / 128
页数:15
相关论文
共 50 条
  • [21] Efficient schemes of executing star operators in XPath query expressions
    Park, Young Chul
    Cho, Je Hyun
    Cha, Geum Ji
    Scheuermann, Peter
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 264 - 278
  • [22] XML filtering with XPath expressions containing parent and ancestor axes
    Ning, Bo
    Liu, Chengfei
    INFORMATION SCIENCES, 2012, 210 : 41 - 54
  • [23] Evaluating Linear XPath Expressions by Pattern-Matching Automata
    Silvasti, Panu
    Sippu, Seppo
    Soisalon-Soininen, Eljas
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (05) : 833 - 851
  • [24] Polynomial expressions for the hyper-Wiener index of extended hydrocarbon networks
    Cash, GG
    COMPUTERS & CHEMISTRY, 2001, 25 (06): : 577 - 582
  • [25] Index vs. navigation in XPath evaluation
    May, Norman
    Brantner, Matthias
    Boehm, Alexander
    Kanne, Carl-Christian
    Moerkotte, Guido
    DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2006, 4156 : 16 - 30
  • [26] A clustered index approach to distributed XPath processing
    Koloniari, Georgia
    Pitoura, Evaggelia
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1516 - +
  • [27] Efficient Filtering of XML Documents with XPath Expressions Containing Ancestor Axis
    Ning, Bo
    Liu, Chengfei
    Wang, Guoren
    WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2010, 6184 : 551 - +
  • [28] INDEX EXPRESSIONS
    HERRMANN, P
    INDUSTRIAL ENGINEERING, 1984, 16 (03): : 15 - 15
  • [29] Processing XPath over F&B-Index
    Wang, Hongqiang
    Li, Jianzhong
    Wang, Hongzhi
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (05): : 866 - 877
  • [30] On Extended Regular Expressions
    Carle, Benjamin
    Narendran, Paliath
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 279 - 289