XML Database Transformation and AJAX

2015 ◽  
pp. 213-242
Author(s):  
Andreas M. Weiner ◽  
Theo Härder

Since the very beginning of query processing in database systems, cost-based query optimization has been the essential strategy for effectively answering complex queries on large documents. XML documents can be efficiently stored and processed using native XML database management systems. Even though such systems can choose from a huge repertoire of join operators (e. g., Structural Joins and Holistic Twig Joins) and various index access operators to efficiently evaluate queries on XML documents, the development of full-fledged XML query optimizers is still in its infancy. Especially the evaluation of complex XQuery expressions using these operators is not well understood and needs further research. The extensible, rule-based, and cost-based XML query optimization framework proposed in this chapter, serves as a testbed for exploring how and whether well-known concepts from relational query optimization (e. g., join reordering) can be reused and which new techniques can make a significant contribution to speed-up query execution. Using the best practices and an appropriate cost model that will be developed using this framework, it can be turned into a robust cost-based XML query optimizer in the future.


2014 ◽  
Vol 4 (4) ◽  
pp. 17-41
Author(s):  
Swee-Mei Chin ◽  
Su-Cheng Haw ◽  
Fang-Fang Chua

The emergence of XML as the de facto for data exchange in the World Wide Web and the increase popularity of XML in the business application have urge momentum research on way to generate a well-formed XML document to store and maintain it in the databases. Thus, a good schema such as XML schema is undeniable needed in order to define the syntax and structure of the XML instance to ensure data integrity. Nevertheless, schemas serve as logical model rather than conceptual model where semantics of the underlying document are hardly expressed. As such, in this paper, the authors proposed X-CM, a new conceptual modeling for XML as the mechanism to model components of XML conceptually and to express the underlying semantic explicitly. First, the authors reviewed the semantics and structure of conceptual modeling of existing approaches. Then, the authors proposed their X-CM modeling construct and implemented X-CM in a university based scenario. Lastly, the authors summarized the evaluation result and comments provided by the XML database experts and evaluators based on the authors proposed model.


Sign in / Sign up

Export Citation Format

Share Document