Title :
Scalable distributed query and update service implementations for XML document elements
Author :
Grabs, Torsten ; Böhm, Klemens ; Schek, Hans-Jörg
Author_Institution :
Swiss Federal Inst. of Technol., Zurich, Switzerland
Abstract :
Materialization and indexing of XML views is an important issue, and a number of `XML-to-RDBMS´ mappings have been proposed. To build a scalable system for XML document storage where those views are up-to-date, our approach is to provide efficient implementations of basic services for query processing and updates. As a first contribution we define such services, and show that they support many `XML-to-RDBMS´ mappings. As a second contribution, we describe implementations of such services in a database cluster. We evaluate two implementations, one based on a two-level logging and isolation mechanism and one using Windows 2000 COM+ transactions. The main results are as follows: the first approach scales linearly for updates, and query response times are interactive. For example, with high workloads of 100 concurrent clients and 8 cluster components, query response times are 3 seconds on average. The alternative approach is weaker both regarding query response times (10 seconds on average for the above scenario) and scalability
Keywords :
database indexing; document handling; hypermedia markup languages; multimedia databases; query processing; relational databases; COM; Windows 2000; XML document storage; database cluster; document database; indexing; query processing; query response times; relational databases; scalability; scalable distributed query; two-level logging; update service; Contracts; Delay; Distributed databases; Indexing; Information retrieval; Query processing; Relational databases; Scalability; Transaction databases; XML;
Conference_Titel :
Research Issues in Data Engineering, 2001. Proceedings. Eleventh International Workshop on
Conference_Location :
Heidelberg
Print_ISBN :
0-7695-0957-6
DOI :
10.1109/RIDE.2001.916489