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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1145/1385486.1385492 | Software Engineering for Tailor-made Data Management |
Keywords | Field | DocType |
flexible use,lock protocol,tailor-made lock protocol,engine service,dbms integration,automatic runtime adjustment,fine-grained lock protocol,hard-wired lock service,xml engine,exchange lock protocol,native xml database management,xml document,configuration,adaptability,concurrency control,architecture,management system | XML Encryption,XML framework,Efficient XML Interchange,Streaming XML,Computer science,XML validation,XML database,Simple API for XML,Database,XML Signature,Distributed computing | Conference |
Citations | PageRank | References |
3 | 0.38 | 8 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sebastian Bächle | 1 | 38 | 7.41 |
Theo Härder | 2 | 1132 | 307.12 |