Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3831))

Abstract

Sedna is an XML database system being developed by the MODIS team at the Institute for System Programming of the Russian Academy of Sciences. Sedna implements XQuery and its data model exploiting techniques developed specially for this language. This paper describes the main choices made in the design of Sedna, sketches its most advanced techniques, and presents its overall architecture. In this paper we primarily focus on physical aspects of the Sedna implementation.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. XQuery 1.0: An XML Query Language, W3C Working Draft (April 4, 2005), http://www.w3.org/TR/2005/WD-xquery-20050404/

  2. XQuery 1.0 and XPath 2.0 Data Model, W3C Working Draft (April 4, 2005), http://www.w3.org/TR/2005/WD-xpath-datamodel-20050404/

  3. XQuery 1.0 and XPath 2.0 Functions and Operators, W3C Working Draft (April 4, 2005), http://www.w3.org/TR/2005/WD-xpath-functions-20050404/

  4. Fernandez, M.F., Simeon, J.: Growing XQuery. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, pp. 405–430. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Grinev, M.: XQuery Optimization Based on Rewriting (2003), Available at http://www.ispras.ru/~grinev

  6. Grinev, M., Pleshachkov, P.: Rewriting-Based Optimization for XQuery Transformational Queries, Available at http://www.ispras.ru/~grinev

  7. Grinev, M., Kuznetsov, S.: Towards an Exhaustive Set of Rewriting Rules for XQuery Optimization: BizQuery Experience. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, p. 340. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Grinev, M., Lizorkin, D.: XQuery Function Inlining for Optimizing XQuery Queries. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255. Springer, Heidelberg (2004)

    Google Scholar 

  9. Dayal, U.: Of Nests and Trees: A Unified Approach to Processing Queries that Contain Nested Subqueries, Aggregates, and Quantifiers. In: Proc. VLDB Conference (1987)

    Google Scholar 

  10. Silberschatz, A., Korth, H., Sudarshan, S.: Database System Concepts, 3rd edn. McGraw-Hill, New York (1997)

    MATH  Google Scholar 

  11. Wu, X., Lee, M.L., Hsu, W.: A Prime Number Labeling Scheme for Dynamic Ordered XML Trees. In: Proceedings of ICDE 2004 (2004)

    Google Scholar 

  12. Antipin, K., Fomichev, A., Grinev, M., Kuznetsov, S., Novak, L., Pleshachkov, P., Rekouts, M., Shiryaev, D.: Efficient Virtual Data Integration Based on XML. In: Kalinichenko, L.A., Manthey, R., Thalheim, B., Wloka, U. (eds.) ADBIS 2003. LNCS, vol. 2798. Springer, Heidelberg (2003)

    Google Scholar 

  13. Lehti, P.: Design and Implementation of a Data Manipulation Processor for an XML Query Language. Technische Universitt Darmstadt Technical Report No. KOM-D-149 (August 2001), http://www.ipsi.fhg.de/~lehti/diplomarbeit.pdf

  14. Chou, H.-T., DeWitt, D.J.: An Evaluation of Buffer Management Strategies for Relational Database Systems. In: Proceedings of VLDB (1985)

    Google Scholar 

  15. Ennals, R., Jones, S.P.: Optimistic Evaluation: an Adaptive Evaluation Strategy for Non-Strict Programs. In: Proceedings of the ICFP 2003, Uppsala, Sweden, August 25-29 (2003)

    Google Scholar 

  16. Sedna XML DBMS, http://modis.ispras.ru/Development/sedna.htm

  17. Pleshachkov, P., Chardin, P., Kuznetsov, S.: XDGL: XPath-Based Concurrency Control Protocol for XML Data. In: Jackson, M., Nelson, D., Stirk, S. (eds.) BNCOD 2005. LNCS, vol. 3567, pp. 145–154. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  18. Pleshachkov, P., Chardin, P., Kuznetsov, S.: A Locking Based Scheduler for XML Databases. In: SEBD 2005, pp. 356–367 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fomichev, A., Grinev, M., Kuznetsov, S. (2006). Sedna: A Native XML DBMS. In: Wiedermann, J., Tel, G., Pokorný, J., Bieliková, M., Štuller, J. (eds) SOFSEM 2006: Theory and Practice of Computer Science. SOFSEM 2006. Lecture Notes in Computer Science, vol 3831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11611257_25

Download citation

  • DOI: https://doi.org/10.1007/11611257_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31198-0

  • Online ISBN: 978-3-540-32217-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics