Optimizing updates of recursive XML views of relations

被引:1
|
作者
Bramandia, Ramadhana [1 ]
Cheng, Jiefeng [2 ]
Choi, Byron [3 ]
Yu, Jeffrey Xu [2 ]
机构
[1] Nanyang Technol Univ, Div Informat Syst, Sch Comp Engn, Singapore 639798, Singapore
[2] Chinese Univ Hong Kong, Shatin, Hong Kong, Peoples R China
[3] Hong Kong Baptist Univ, Kowloon, Hong Kong, Peoples R China
来源
VLDB JOURNAL | 2009年 / 18卷 / 06期
关键词
XML publishing; XML view updates; View updates;
D O I
10.1007/s00778-009-0141-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
XML publishing has been an emerging technique for transforming (portions of) a relational database into an XML document, for example, to facilitate interoperability between heterogeneous applications. Such applications may update the XML document and the source relational database must be updated accordingly. In this paper, we consider such XML documents as (possibly) recursively defined XML views of relations. We propose new optimization techniques to efficiently support XML view updates specified via an XPATH expression with recursion and complex filters. The main novelties of our techniques are: (1) we propose a space-efficient relational encoding of recursive XML views; and (2) we push the bulk of update processing inside a relational database. Specifically, a compressed representation of the XML views is stored as extended shared-inlining relations. A space-efficient and updatable 2-hop index is used to optimize XPATH evaluation on XML views. Updates of the XML views are evaluated on these relations and index. View update translation is handled by a heuristic procedure inside a relational database, as opposed to previous middleware approaches. We present an experimental study to demonstrate the effectiveness of our proposed techniques.
引用
收藏
页码:1313 / 1333
页数:21
相关论文
共 50 条
  • [41] Generalized XML security views
    Kuper, Gabriel
    Massacci, Fabio
    Rassadko, Nataliya
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2009, 8 (03) : 173 - 203
  • [42] XML views: Part 1
    Rajugan, R
    Chang, E
    Dillon, TS
    Feng, L
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 148 - 159
  • [43] Generalized XML security views
    Gabriel Kuper
    Fabio Massacci
    Nataliya Rassadko
    International Journal of Information Security, 2009, 8 : 173 - 203
  • [44] Specifying and optimising XML views
    Roantree, Mark
    Noonan, Colm
    Murphy, John
    DATA MANAGEMENT: DATA, DATA EVERYWHERE, PROCEEDINGS, 2007, 4587 : 138 - +
  • [45] XML Security Views Revisited
    Groz, Benoit
    Staworko, Slawomir
    Caron, Anne-Cecile
    Roos, Yves
    Tison, Sophie
    DATABASE PROGRAMMING LANGUAGES, 2009, 5708 : 52 - 67
  • [46] Optimizing queries with object updates
    Fegaras, L
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1999, 12 (2-3) : 219 - 242
  • [47] Optimizing Queries with Object Updates
    Leonidas Fegaras
    Journal of Intelligent Information Systems, 1999, 12 : 219 - 242
  • [48] An efficient detection of conflicting updates in valid XML
    Byun, Changwoo
    Yun, Ilkook
    Park, Seog
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 17 - 22
  • [49] DYNAMIC NODE LABELING SCHEMES FOR XML UPDATES
    Nguyen, Xuan-Thuan
    Haw, Su-Cheng
    Subramaniam, Samini
    Pham, Cong-Kha
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS: EMBRACING ECO-FRIENDLY COMPUTING, 2017, : 505 - 510
  • [50] Evaluating Queries and Updates on Big XML Documents
    Bidoit, Nicole
    Colazzo, Dario
    Malla, Noor
    Sartiani, Carlo
    INFORMATION SYSTEMS FRONTIERS, 2018, 20 (01) : 63 - 90