Propagating Updates Through XML Views Using Lineage Tracing

被引:14
|
作者
Fegaras, Leonidas [1 ]
机构
[1] Univ Texas Arlington, CSE, Arlington, TX 76019 USA
关键词
D O I
10.1109/ICDE.2010.5447896
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We address the problem of updating XML views over relational data by translating view updates expressed in the XQuery update facility to embedded SQL updates. Although our XML views may be defined using the full extent of the XQuery syntax, they can only connect relational tables through restricted one-to-many relationships that do not cause view side effects for a wide range of XQuery updates. Our approach is to use lineage tracing to propagate the necessary information about the origins of updatable data pieces through the query and the view code, to be used when these pieces are to be updated. Our system performs a compile-time analysis, based on polymorphic type inference and type usage, to detect the exclusive data sources, which are the table columns from the database that can be updated without causing side-effects to the view. The rest of the updates are associated with an update context in the form of a chain of tuples, which reflects the navigation path that was used to reach the update destination. At commit time, our system collectively considers all the compatible chains of all updates in the transaction and tries to relink them to new chains from the existing database whose tuples contain the updated data, so that the updates are reflected correctly without causing side effects to the other components of the view.
引用
收藏
页码:309 / 320
页数:12
相关论文
共 50 条
  • [1] Conflict resolution in updates through XML views
    Vargas, Andre Prisco
    Braganholo, Vanessa P.
    Heuser, Carlos A.
    [J]. CURRENT TRENDS IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 4254 : 192 - 205
  • [2] PATAXO: A framework to allow updates through XML views
    Braganholo, Vanessa P.
    Davidson, Susan B.
    Heuser, Carlos A.
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2006, 31 (03): : 839 - 886
  • [3] Optimizing updates of recursive XML views of relations
    Ramadhana Bramandia
    Jiefeng Cheng
    Byron Choi
    Jeffrey Xu Yu
    [J]. The VLDB Journal, 2009, 18 : 1313 - 1333
  • [4] Optimizing updates of recursive XML views of relations
    Bramandia, Ramadhana
    Cheng, Jiefeng
    Choi, Byron
    Yu, Jeffrey Xu
    [J]. VLDB JOURNAL, 2009, 18 (06): : 1313 - 1333
  • [5] Lineage tracing of tumor-propagating cells in LUAD.
    Marini, Kieren D.
    Hwang, Elizabeth
    Lee, Alex
    Sayles, Leanne
    Sweet-Cordero, Alejandro
    [J]. CANCER RESEARCH, 2020, 80 (11) : 59 - 60
  • [6] Propagating Knowledge Updates to LMs Through Distillation
    Padmanabhan, Shankar
    Onoe, Yasumasa
    Zhang, Michael J. Q.
    Durrett, Greg
    Choi, Eunsol
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [7] Query and update through XML views
    Cong, Gao
    [J]. DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4777 : 81 - 95
  • [8] Engineering XML solutions using views
    Rajugan, R
    Chang, E
    Dillon, TS
    Feng, L
    [J]. FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 116 - 122
  • [9] Processing XML path expressions using XML materialised views
    Moon, CH
    Kim, SH
    Kang, HC
    [J]. NEW HORIZONS IN INFORMATION MANAGEMENT, 2003, 2712 : 19 - 37
  • [10] PERMITTING UPDATES THROUGH VIEWS OF DATA-BASES
    FURTADO, AL
    SEVCIK, KC
    SANTOS, CSD
    [J]. INFORMATION SYSTEMS, 1979, 4 (04) : 269 - 283