Tailor-made lock protocols and their DBMS integration

  • Authors:
  • Sebastian Bächle;Theo Härder

  • Affiliations:
  • University of Kaiserslautern, Kaiserslautern, Germany;University of Kaiserslautern, Kaiserslautern, Germany

  • Venue:
  • SETMDM '08 Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We outline the use of fine-grained lock protocols as a concurrency control mechanism for the collaboration on XML documents and show that their tailor-made optimization towards the access model used (e.g., DOM operations) pays off. We discuss how hard-wired lock services can be avoided in an XML engine and how we can, based on loosely coupled services, exchange lock protocols even at runtime without affecting other engine services. The flexible use of these lock protocols is further enhanced by enabling automatic runtime adjustments and specialized optimizations based on knowledge about the application. These techniques are implemented in our native XML database management system (XDBMS) called XTC [5] and are currently further refined.