Nothing Special   »   [go: up one dir, main page]

Skip to main content

XML Storage

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems

Synonyms

XML database; XML persistence

Definition

A wide variety of technologies may be employed to physically persist XML documents for later retrieval or update, from relational database management systems to hierarchical systems to native file systems. Once the target technology is chosen, there is still a large number of storage mapping strategies that define how parts of the document or document collection will be represented in the back-end technology. Additionally, there are issues of optimization of the technology and strategy used for the mapping. XML Storage covers all the above aspects of persisting XML document collections.

Historical Background

Even though the need for XML storage naturally arose after the emergence of XML, similar techniques had been developed earlier, since the mid-1990s, to store semi-structured data. For example, the LORE system included a storage manager specifically designed for semi-structured objects, while the STORED system allowed the definition...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Arion A, Benzaken V, Manolescu I, Papakonstantinou Y. Structured materialized views for XML queries. In: Proceedings of the 33rd International Conference on Very Large Data Bases; 2007. p. 87–98.

    Google Scholar 

  2. Barbosa D, Freire J, Mendelzon AO. Designing information-preserving mapping schemes for XML. In: Proceedings of the 31st International Conference on Very Large Data Bases; 2005. p. 109–20.

    Google Scholar 

  3. Beyer K, Cochrane R.J, Josifovski V, Kleewein J, Lapis G, Lohman G, Lyle B, Özcan F, Pirahesh H, Seemann N, Truong T, der Linden BV, Vickery B, Zhang C. System RX: one part relational, one part XML. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2005. p. 347–58.

    Google Scholar 

  4. Chaudhuri S, Chen Z, Shim K, Wu Y. Storing XML (with XSD) in SQL databases: interplay of logical and physical designs. IEEE Trans Knowl Data Eng. 2005;17(12):1595–609.

    Article  Google Scholar 

  5. Deutsch A, Fernandez M, Suciu D. Storing semi-structured data with STORED. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1999. p. 431–42.

    Google Scholar 

  6. Fiebig T, Helmer S, Kanne CC, Moerkotte G, Neumann J, Schiele R, Westmann T. Anatomy of a native XML base management system. VLDB J. 2003;11(4):292–314.

    Article  MATH  Google Scholar 

  7. Georgiadis H, Vassalos V. XPath on steroids: exploiting relational engines for XPath performance. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2007. p. 317–28.

    Google Scholar 

  8. Härder T, Haustein M, Mathis C, Wagner M. Node labeling schemes for dynamic XML documents reconsidered. Data Knowl Eng. 2007;60(1): 126–49.

    Article  Google Scholar 

  9. McHugh J, Abiteboul S, Goldman R, Quass D, Widom J. Lore: a database management system for semistructured data. ACM SIGMOD Rec. 1997;26(3):54–66.

    Article  Google Scholar 

  10. Shanmugasundaram J, Tufte K, He G, Zhang C, DeWitt D, Naughton J. Relational databases for querying XML documents: limitations and opportunities. In: Proceedings of the 25th International Conference on Very Large Data Bases; 1999. p. 302–14.

    Google Scholar 

  11. Vélez F, Bernard G, Darnis V. The O2 object manager: an overview. In: Bancilhon F, Delobel C, Kanellakis PC, editors. Building an object-oriented database system, the story of O2. San Francisco: Morgan Kaufmann; 1992. p. 343–68.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Denilson Barbosa .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Barbosa, D. et al. (2018). XML Storage. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_771

Download citation

Publish with us

Policies and ethics