Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Analysis of different approaches for storing GML documents
Proceedings of the 10th ACM international symposium on Advances in geographic information systems
Storing and Querying XML Data in Object-Relational DBMSs
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Adaptive XML Shredding: Architecture, Implementation, and Challenges
Proceedings of the VLDB 2002 Workshop EEXTT and CAiSE 2002 Workshop DTWeb on Efficiency and Effectiveness of XML Tools and Techniques and Data Integration over the Web-Revised Papers
Integrated XML Document Management
Proceedings of the VLDB 2002 Workshop EEXTT and CAiSE 2002 Workshop DTWeb on Efficiency and Effectiveness of XML Tools and Techniques and Data Integration over the Web-Revised Papers
Flexible Modification of Relational Schema by X2RMap in Storing XML into Relations
EurAsia-ICT '02 Proceedings of the First EurAsian Conference on Information and Communication Technology
A comprehensive XQuery to SQL translation using dynamic interval encoding
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
XQuery speedup using replication in mapping XML into relations
Proceedings of the 2003 ACM symposium on Applied computing
Efficient Incremental Validation of XML Documents
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
A Flexible Infrastructure for Gathering XML Statistics and Estimating Query Cardinality
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
BLAS: an efficient XPath processing system
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Managing XML Data: An Abridged Overview
Computing in Science and Engineering
Querying XML documents by dynamic shredding
Proceedings of the 2004 ACM symposium on Document engineering
A comprehensive solution to the XML-to-relational mapping problem
Proceedings of the 6th annual ACM international workshop on Web information and data management
Looking at mapping, indexing & querying of MPEG-7 descriptors in RDBMS with SM3
Proceedings of the 2nd ACM international workshop on Multimedia databases
Storing and querying XML data using denormalized relational databases
The VLDB Journal — The International Journal on Very Large Data Bases
XML Data Stores: Emerging Practices
IEEE Internet Computing
IMAX: Incremental Maintenance of Schema-Based XML Statistics
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Exploiting native XML indexing techniques for XML retrieval in relational database systems
Proceedings of the 7th annual ACM international workshop on Web information and data management
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs
IEEE Transactions on Knowledge and Data Engineering
Query optimization in XML structured-document databases
The VLDB Journal — The International Journal on Very Large Data Bases
Accomplishing deterministic XML query optimization
Journal of Computer Science and Technology
Efficient recursive XML query processing using relational database systems
Data & Knowledge Engineering - Special issue: ER 2004
Extensible metadata framework for describing virtual reality and multimedia contents
DBA'06 Proceedings of the 24th IASTED international conference on Database and applications
Interoperability mapping from XML schemas to ER diagrams
Data & Knowledge Engineering
Storing and querying GML in object-relational databases
GIS '06 Proceedings of the 14th annual ACM international symposium on Advances in geographic information systems
Information Systems
Propagating XML constraints to relations
Journal of Computer and System Sciences
Distribution design for higher-order data models
Data & Knowledge Engineering
XQueC: A query-conscious compressed XML database
ACM Transactions on Internet Technology (TOIT)
XML subtree reconstruction from relational storage of XML documents
Data & Knowledge Engineering
A relative cost model for XQuery
Proceedings of the 2007 ACM symposium on Applied computing
Style normalization for canonical X-to-O mappings
Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Schema advisor for hybrid relational-XML DBMS
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Mapping, indexing and querying of MPEG-7 descriptors in RDBMS with IXMDB
Data & Knowledge Engineering
Optimizing view queries in ROLEX to support navigable result trees
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
LegoDB: customizing relational storage for XML documents
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
XISS/R: XML indexing and storage system using RDBMS
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
ShreX: managing XML documents in relational databases
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
INode*: an effective approach for storing XML using relational database
International Journal of Web Engineering and Technology
Coupled Transformation of Schemas, Documents, Queries, and Constraints
Electronic Notes in Theoretical Computer Science (ENTCS)
UserMap: an adaptive enhancing of user-driven XML-to-relational mapping strategies
ADC '08 Proceedings of the nineteenth conference on Australasian database - Volume 75
Resource space model, OWL and database: Mapping and integration
ACM Transactions on Internet Technology (TOIT)
Storing semi-structured data on disk drives
ACM Transactions on Storage (TOS)
An X-ray on web-available XML schemas
ACM SIGMOD Record
A bi-labeling based XPath processing system
Information Systems
Optimizing updates of recursive XML views of relations
The VLDB Journal — The International Journal on Very Large Data Bases
Mapping DTDs to relational schemas with semantic constraints
Information and Software Technology
XQuery speedup by deploying structural redundancy in mapping XML into relations
Information and Software Technology
Adaptability in XML-to-relational mapping strategies
Proceedings of the 2010 ACM Symposium on Applied Computing
Revealing the X/O impedance mismatch: changing lead into gold
SSDGP'06 Proceedings of the 2006 international conference on Datatype-generic programming
Database virtualization technology in ubiquitous computing
IIT'09 Proceedings of the 6th international conference on Innovations in information technology
Towards a comprehensive assessment for selectivity estimation approaches of XML queries
International Journal of Web Engineering and Technology
Informatica
XML reconstruction view selection in XML databases: complexity analysis and approximation scheme
COCOA'10 Proceedings of the 4th international conference on Combinatorial optimization and applications - Volume Part II
Key concepts for native XML processing
From active data management to event-based systems and more
Storing GML documents: a model-mapping based approach
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications
A comparative analysis of managing XML data in relational database
ACIIDS'11 Proceedings of the Third international conference on Intelligent information and database systems - Volume Part I
TwigTable: using semantics in XML twig pattern query processing
Journal on data semantics XV
Processing keyword search on XML: a survey
World Wide Web
Converting XML schema data to object-relational data with DOM
WISM'11 Proceedings of the 2011 international conference on Web information systems and mining - Volume Part II
Computing compressed XML data from relational databases
BNCOD'11 Proceedings of the 28th British national conference on Advances in databases
Holistic schema mappings for XML-on-RDBMS
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
MPX: a multiversion concurrency control protocol for XML documents
WAIM'05 Proceedings of the 6th international conference on Advances in Web-Age Information Management
SM3+: an XML database solution for the management of MPEG-7 descriptions
DEXA'05 Proceedings of the 16th international conference on Database and Expert Systems Applications
A design of spatial XQuery for mobile and location-based applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
An efficient approach to support querying secure outsourced XML information
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
L-Tree: a dynamic labeling structure for ordered XML data
EDBT'04 Proceedings of the 2004 international conference on Current Trends in Database Technology
Integrating XML sources into a data warehouse
DEECS'06 Proceedings of the Second international conference on Data Engineering Issues in E-Commerce and Services
Coupled schema transformation and data conversion for XML and SQL
PADL'07 Proceedings of the 9th international conference on Practical Aspects of Declarative Languages
Storing multidimensional XML documents in relational databases
DEXA'07 Proceedings of the 18th international conference on Database and Expert Systems Applications
Efficient fragmentation of large XML documents
DEXA'07 Proceedings of the 18th international conference on Database and Expert Systems Applications
Constraint-aware Schema Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
XRecursive: Connecting XML with Relational Databases
International Journal of Information Retrieval Research
Hi-index | 0.00 |
As Web applications manipulate an increasing amount of XML, there is a growing interest in storing XML data in relational databases. Due to the mismatch between the complexity of XML's tree structure and the simplicity of flat relational tables, there are many ways to store the same document in and RDBMS, and a number of heuristic techniques have been proposed. These techniques typically define fixed mappings and do not take application characteristics into account. However a fixed mapping is unlikely to work well for all possible applications. In contrast, LegoDB is a cost-based XML storage mapping engine that explores and space of possible XML-to-relational mappings and selects the best mapping for a given application. LegoDB leverages current XML and relational technologies: 1) is models the target application with an XML Schema, XML data statistics, and an Xquery workload; 2) the space of configurations is generated through XML-Schema rewritings; and 3) the best among the derived configurations is selected using cost estimates obtained through a standard relational optimizer. In this paper, we describe the LegoDB storage engine and provide experimental results that demonstrate the effectiveness of this approach.