TRANSACTIONAL SUPPORT IN NATIVE XML DATABASES

Theo Härder, Sebastian Bächle, Christian Mathis

2008

Abstract

Apparently, everything that can be said about concurrency control and recovery is already said. None the less, the XML model poses new problems for the optimization of transaction processing. In this position paper, we report on our view concerning XML transaction optimization. We explore aspects of fine-grained transaction isolation using tailor-made lock protocols. Furthermore, we outline XML storage techniques where storage representation and logging can be minimized in specific application scenarios.

References

  1. Document Object Model (DOM) Level 2 / Level 3 Core Specifications, W3C Recommendation, http://www. w3.org/DOM/ (2005)
  2. Goldman, R. and Widom, J.: DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. Proc. VLDB: 436-445 (1997)
  3. Graefe, G.: Hierarchical locking in B-tree indexes. Proc. National German Database Conf. (BTW 2007), LNI P65, Springer, 18-42 (2007)
  4. Gray, J.: Notes on Database Operating Systems. In Operating Systems: An Advanced Course. Springer, LNCS 60: 393-481 (1978)
  5. Gray, J. and Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann (1993)
  6. Härder, T. and Reuter, A.: Principles of TransactionOriented Database Recovery. In Computing Surveys 15(4): 287-317 (1983)
  7. Haustein, M. P. and Härder, T.: An Efficient Infrastructure for Native Transactional XML Processing. In Data & Knowl. Eng. 61:3, 500-523 (2007)
  8. Haustein, M. P. and Härder, T.: Optimizing lock protocols for native XML processing. In Data & Knowl. Eng. 65:1, 147-173 (2008)
  9. Mohan, C.: ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes. Proc. VLDB: 392-405 (1990)
  10. O'Neil, P. E., O'Neil, E. J., Pal, S., Cseri, I., Schaller, G., and Westbury, N.: ORDPATHs: Insert-Friendly XML Node Labels. Proc. SIGMOD: 903-908 (2004)
  11. Sommer, T.: Efficient and Transaction-Protected Storage of Document Collections in XML Database Systems (in German). Master Thesis, TU Kaiserslautern (2007)
  12. Weikum, G. and Vossen, G.: Transactional Information Systems. Morgan Kaufmann Publishers (2002)
  13. XQuery 1.0: An XML Query Language. http://www.w3.org/ TR/xquery/ (2007)
Download


Paper Citation


in Harvard Style

Härder T., Bächle S. and Mathis C. (2008). TRANSACTIONAL SUPPORT IN NATIVE XML DATABASES . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-36-4, pages 368-373. DOI: 10.5220/0001725303680373


in Bibtex Style

@conference{iceis08,
author={Theo Härder and Sebastian Bächle and Christian Mathis},
title={TRANSACTIONAL SUPPORT IN NATIVE XML DATABASES},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2008},
pages={368-373},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001725303680373},
isbn={978-989-8111-36-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - TRANSACTIONAL SUPPORT IN NATIVE XML DATABASES
SN - 978-989-8111-36-4
AU - Härder T.
AU - Bächle S.
AU - Mathis C.
PY - 2008
SP - 368
EP - 373
DO - 10.5220/0001725303680373