Skip to main content

A Database Language More Suitable for the Earth System Sciences

  • Chapter
  • First Online:
Towards an Interdisciplinary Approach in Earth System Science

Part of the book series: Springer Earth System Sciences ((SPRINGEREARTH))

  • 754 Accesses

Abstract

Multidimensional array data, including satellite images and weather simulations in the Earth Science, confocal microscopy and CAT scans in the Life Science, as well as telescope and cosmological observations in Space science, is traditionally the type of data seriously contributing to “Big Data”. Traditionally, the database community has neglected this, with the effect that ad hoc implementations prevail. With the advent of NewSQL in recent years, however, the database scope has broadened, and array modelling and query support is seriously considered. Hence, we address integration of array queries into SQL by proposing a generic model, ASQL, for modelling and querying multi-dimensional arrays in ISO SQL. The model integrates concepts from the three major array models seen today: rasdaman, SciQL, and SciDB. ASQL has been implemented and is currently being discussed in ISO for extending standard SQL.

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 EPUB and 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

Notes

  1. 1.

    (www.rasdaman.org, Accessed on 22 Aug, 2013)

  2. 2.

    https://github.com/misev/asqldb.

References

  • Andrejev A, Risch T (2012) Scientific SPARQL: semantic web queries over scientific data. In: Proceedings of the 2012 IEEE 28th international conference on data engineering workshops, ICDEW ’12. IEEE Computer Society, pp 5–10

    Google Scholar 

  • Baumann P (1994) Management of multidimensional discrete data. VLDB J 3(4):401–444

    Article  Google Scholar 

  • Baumann P (1999) A database array algebra for spatio-temporal data and beyond. In: Proceedings of the 4th international workshop on next generation information technologies and systems, NGITS ’99. Springer, Berlin, pp 76–93

    Google Scholar 

  • Cornacchia R, Héman S, Zukowski M, Vries AP, Boncz P (2008) Flexible and efficient IR using array databases. VLDB J 17(1):151–168

    Article  Google Scholar 

  • ISO (1999) Information technology—database language SQL. Standard No. ISO/IEC 9075:1999. International Organization for Standardization (ISO)

    Google Scholar 

  • ISO (2003) ISO IEC 9075-1:2003: information technology—database languages—SQL—part 1: framework (SQL framework). ISO, Geneva

    Google Scholar 

  • Lerner A, Shasha D (2003) Aquery: query language for ordered data, optimization techniques, and experiments. In: Proceedings of the 29th international conference on very large data bases, vol 29, VLDB ’03. VLDB Endowment, pp 345–356

    Google Scholar 

  • Libkin L, Machlin R, Wong L (1996) A query language for multidimensional arrays: design, implementation, and optimization techniques. In: Proceedings of the 1996 ACM SIGMOD international conference on management of data, SIGMOD ’96. ACM, New York, pp 228–239

    Google Scholar 

  • Marathe AP, Salem K (2002) Query processing techniques for arrays. VLDB J 11(1):68–91

    Article  Google Scholar 

  • Misev D, Baumann P (2014) Extending the SQL array concept to support scientific analytics. In: Conference on scientific and statistical database management, SSDBM ’14. ACM, Aalborg, 30 June–02 July

    Google Scholar 

  • Obe R, Hsu L (2011) PostGIS in action. Manning Publications, Manning Pubs Co Series

    Google Scholar 

  • rasdaman GmbH (2013) rasdaman query language guide, 8.5 edition

    Google Scholar 

  • Stonebraker M, Brown P, Poliakov A, Raman S (2011) The architecture of SciDB. In: Proceedings of the 23rd international conference on scientific and statistical database management, SSDBM ’11. Springer, Berlin, pp 1–16

    Google Scholar 

  • T. H. D. Group (2013) HSQLDB—100 % Java database. http://hsqldb.org/. Accessed on 15 Feb 2014

  • van Ballegooij AR (2004) RAM: a multidimensional array DBMS. In: Proceedings of the 2004 international conference on current trends in database technology, EDBT ’04. Springer, Berlin, pp 154–165

    Google Scholar 

  • Waldrop M, Lippel P (2008) The sensor revolution. www.nsf.gov/news/special_reports/sensor. Accessed on 22 Aug 2013

  • Zhang Y, Kersten ML, Ivanova M, Nes N (2011) SciQL, bridging the gap between science and relational DBMS. In: Desai BC, Cruz IF, Bernardino J (eds) IDEAS. ACM, pp 124–133

    Google Scholar 

Download references

Acknowledgments

This work is being supported by the European Commission funded project EarthServer.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitar Misev .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Misev, D., Baumann, P. (2015). A Database Language More Suitable for the Earth System Sciences. In: Lohmann, G., Meggers, H., Unnithan, V., Wolf-Gladrow, D., Notholt, J., Bracher, A. (eds) Towards an Interdisciplinary Approach in Earth System Science. Springer Earth System Sciences. Springer, Cham. https://doi.org/10.1007/978-3-319-13865-7_24

Download citation

Publish with us

Policies and ethics