The Architecture of SciDB

  • Michael Stonebraker
  • Paul Brown
  • Alex Poliakov
  • Suchi Raman
Conference paper

DOI: 10.1007/978-3-642-22351-8_1

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6809)
Cite this paper as:
Stonebraker M., Brown P., Poliakov A., Raman S. (2011) The Architecture of SciDB. In: Bayard Cushing J., French J., Bowers S. (eds) Scientific and Statistical Database Management. SSDBM 2011. Lecture Notes in Computer Science, vol 6809. Springer, Berlin, Heidelberg

Abstract

SciDB is an open-source analytical database oriented toward the data management needs of scientists. As such it mixes statistical and linear algebra operations with data management ones, using a natural nested multidimensional array data model. We have been working on the code for two years, most recently with the help of venture capital backing. Release 11.06 (June 2011) is downloadable from our website (SciDB.org).

This paper presents the main design decisions of SciDB. It focuses on our decisions concerning a high-level, SQL-like query language, the issues facing our query optimizer and executor and efficient storage management for arrays. The paper also discusses implementation of features not usually present in DBMSs, including version control, uncertainty and provenance.

Keywords

scientific data management multi-dimensional array statistics linear algebra 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Michael Stonebraker
    • 1
  • Paul Brown
    • 1
  • Alex Poliakov
    • 1
  • Suchi Raman
    • 1
  1. 1.Paradigm4, Inc.WalthamUSA

Personalised recommendations