Skip to main content

Indexing Open Schemas

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2593))

Abstract

Significant work has been done towards achieving the goal of placing semistructured data on an equal footing with relational data. While much attention has been paid to performance issues, far less work has been done to address one of the fundamental issues of semistructured data: schema evolution. Semistructured indexing and storage solutions tend to end where schema evolution begins. In practice, a real promise of semistructured data management will be realized where schemas evolve and change. In contrast to fixed schemas, we refer to schemas that grow and change as open schemas. This paper addresses the central complications associated with indexing open and evolving schemas: we specify the features and functionality that should be supported in order to handle evolving semistructured data. Specific contributions include a map of the steps for handling open schemas and an index for open schemas.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Deutsch, M. Fernandez and D. Suciu. Storing semistructured data with STORED. SIGMOD, 1999.

    Google Scholar 

  2. J. Cheng, J. Xu. XML and DB2. ICDE 2000.

    Google Scholar 

  3. B. Cooper, N. Sample, M. Franklin, G. Hjaltason, and M. Shadmon. A fast index for semistructured data. In Proc. VLDB, 2001.

    Google Scholar 

  4. J. Clark, ed. XSL Transformations (XSLT). November 1999. http://www.w3.org/TR/xslt

  5. B. Cooper and M. Shadmon. The Index Fabric: A mechanism for indexing and querying the same data in many different ways. Technical Report, 2000. http://www.rightorder.com/technology/overview.pdf

  6. P. Bumbulis and I. Bowman. A Compact B-tree. SIGMOD, 2002.

    Google Scholar 

  7. P. Ferragina and R. Grossi. “The String B-Tree: A New Data Structure for String Search in External Memory and its Applications.” Journal of the ACM, 1998.

    Google Scholar 

  8. R. Goldman and J. Widom. DataGuides: enabling query formulation and optimization in semistructured databases. VLDB, 1997.

    Google Scholar 

  9. B. Cooper, N. Sample, and M. Shadmon. A parallel index for semistructured data. ACM SAC, 2002.

    Google Scholar 

  10. D. Florescu and D. Kossmann. A performance evaluation of alternative mapping schemes for storing XML data in a relational database. INRIA Technical Report 3684, 1999.

    Google Scholar 

  11. R. Agrawal, A. Somani, and Y. Xu: Storage and Querying of E-commerce Data. In Proc. VLDB 2001.

    Google Scholar 

  12. N. Sample and M. Shadmon. Indexing Open Schemas. Web Databases 2002. http://www.rightorder.com/webdbws021.pdf (full version of this paper)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sample, N., Shadmon, M. (2003). Indexing Open Schemas. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds) Web, Web-Services, and Database Systems. NODe 2002. Lecture Notes in Computer Science, vol 2593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36560-5_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-36560-5_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00745-6

  • Online ISBN: 978-3-540-36560-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics