DocumentCode :
3269649
Title :
Storing XML (with XSD) in SQL databases: interplay of logical and physical designs
Author :
Chaudhuri, Surajit ; Chen, Zhiyuan ; Shim, Kyuseok ; Wu, Yuqing
Author_Institution :
Microsoft Res., USA
fYear :
2004
fDate :
30 March-2 April 2004
Firstpage :
842
Abstract :
In this paper, we examine the interplay of logical and physical design, and experimentally demonstrate that: (1) solving the logical mapping and the physical design problem independently leads to a suboptimal solution; (2) taking into account the physical design space impacts the space of logical mapping. Specifically, well-known outlining and inlining mapping options are rendered unnecessary because they are functionally subsumed by two physical design options: indexes and vertical partitioning. We propose a search algorithm that judiciously explores the extreme large combined space of logical and physical design. The algorithm only searches the XSD-specific logical design options and uses heuristics to further prune the search space. We experimentally compare the quality (in terms of the time to execute the query workload on resulting design) and efficiency (in terms of the search time) of our algorithm with known algorithms as well as a default XSD based mapping and an Edge-Table Mapping that does not use XSD on both real and synthetic data.
Keywords :
SQL; XML; query processing; relational databases; SQL databases; XML storage; XSD schema specifications; e-business data; information querying; logical mapping; query engine; relational database; Algorithm design and analysis; Data engineering; Engines; Indexes; Partitioning algorithms; Relational databases; Search problems; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2004. Proceedings. 20th International Conference on
ISSN :
1063-6382
Print_ISBN :
0-7695-2065-0
Type :
conf
DOI :
10.1109/ICDE.2004.1320072
Filename :
1320072
Link To Document :
بازگشت