Proceedings 18th International Conference on Data Engineering
DOI: 10.1109/icde.2002.994698
|View full text |Cite
|
Sign up to set email alerts
|

From XML schema to relations: a cost-based approach to XML storage

Abstract: XML has become an important medium for data representation, particularly when that data is exchanged over or browsed on the Internet. As the volume of XML data increases, there is a growing interest in storing XML in relational databases so that the well-developed features of these systems (e.g., concurrency control, crash recovery, query processors) can be re-used. However, given the wide variety of XML applications and the mismatch between XML's nested-tree structure and the flat tuples of the relational mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
179
0
1

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 172 publications
(180 citation statements)
references
References 13 publications
0
179
0
1
Order By: Relevance
“…They proposed three strategies to map DTDs into relational schemas and identified the Hybrid inlining algorithm as being superior to the other ones (in most cases). Most recently, Bohannon et al [2] introduced a cost-based framework for XML-to-relational storage mapping that automatically finds the best mapping for a given configuration of an XML Schema, XML data statistics, and an XML query workload. Like [25,2], we also use the schema of XML documents to derive a relational schema.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…They proposed three strategies to map DTDs into relational schemas and identified the Hybrid inlining algorithm as being superior to the other ones (in most cases). Most recently, Bohannon et al [2] introduced a cost-based framework for XML-to-relational storage mapping that automatically finds the best mapping for a given configuration of an XML Schema, XML data statistics, and an XML query workload. Like [25,2], we also use the schema of XML documents to derive a relational schema.…”
Section: Related Workmentioning
confidence: 99%
“…Most recently, Bohannon et al [2] introduced a cost-based framework for XML-to-relational storage mapping that automatically finds the best mapping for a given configuration of an XML Schema, XML data statistics, and an XML query workload. Like [25,2], we also use the schema of XML documents to derive a relational schema. However, unlike these previously discussed algorithms, we leverage the data type extensibility feature of ORDBMSs to provide a more efficient mapping.…”
Section: Related Workmentioning
confidence: 99%
“…In the examples that follow, for simplicity, we use the type notation from the XQuery type system, described in [8]. A formal definition of p-schemas and the corresponding grammar appear in [5].…”
Section: Mapping Schemasmentioning
confidence: 99%
“…LegoDB [5] generates a space of possible schema mappings by repeatedly transforming the original XML Schema, and for each transformed schema, applying a fixed mapping from XML Schema into relations. In this section, we describe how the fixed mapping is implemented.…”
Section: Mapping Schemasmentioning
confidence: 99%
“…In some cases there exist techniques that automatize some of these tasks: for example an approach for index selection is discussed in [1], and efficient mappings to relational storage are described in [3]. However, these techniques are quite complex, and by no means universally available.…”
Section: Introductionmentioning
confidence: 99%