An XML data allocation method on disks

被引:1
作者
Kim, Jung Hoon
Chung, Yon Dohn [1 ]
Kim, Myoung Ho
机构
[1] Korea Univ, Dept Comp Sci & Engn, Seoul 136713, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
关键词
semistructured data; XML; data allocation; query processing; databases;
D O I
10.1016/j.sysarc.2006.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
XML recently has expanded its application areas: data formats in various information systems, communication protocols in distributed systems, and so on. Generally, XML data can be logically modeled as rooted tree. For the query processing of such data, path queries are widely used. In this paper, we present an optimal algorithm that places XML data on disks such that the number of disk accesses for path query processing is minimized. The proposed algorithm consists of two steps. First, we assign a number (called the mapping indicator) for each node of a tree in a bottom-up fashion, and in the next step we map the nodes to disk blocks using the assigned number. We analyze the optimality of the proposed method with some relevant proofs. We also show the proposed method provides good performance for various query types with XML data set. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:578 / 588
页数:11
相关论文
共 14 条
  • [1] The Xyleme project
    Abiteboul, S
    Cluet, S
    Ferran, G
    Rousset, MC
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2002, 39 (03): : 225 - 238
  • [2] CHAMBERLIN D, 2001, WORLD WID WEB CONS
  • [3] Clark J., XML PATH LANGUAGE XP
  • [4] DEUTSCH A, 1999, P INT WWW C
  • [5] FLORESCU D, 1999, IEEE DATA ENG B, V22
  • [6] *INT PRESS TEL COU, NEWS IND TEXT FORM
  • [7] KANNE CC, 1999, 899 U MANN
  • [8] THE OBJECTSTORE DATABASE SYSTEM
    LAMB, C
    LANDIS, G
    ORENSTEIN, J
    WEINREB, D
    [J]. COMMUNICATIONS OF THE ACM, 1991, 34 (10) : 50 - 63
  • [9] SHANMUGASUNDARA.J, 1999, P VLDB
  • [10] TSANGARIS MM, 1992, P ACM SIGMOD INT C M, P144