SciQL, a query language for science applications

Authors
Publication date 2011
Host editors
  • P. Baumann
  • B. Howe
  • K. Orsborn
  • S. Stefanova
Book title Proceedings, EDBT/ICDT 2011 Workshop on Array Databases: Uppsala, Sweden, March 25, 2011
ISBN
  • 9781450306140
Event EDBT/ICDT 2011 Workshop on Array Databases
Pages (from-to) 1-12
Publisher New York: Association for Computing Machinery
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Scientific applications are still poorly served by contemporary relational database systems. At best, the system provides a bridge towards an external library using user-defined functions, explicit import/export facilities or linked-in Java/C# interpreters. Time has come to rectify this with SciQL1, a SQL query language for scientific applications with arrays as first class citizens. It provides a seamless symbiosis of array-, set-, and sequence- interpretation using a clear separation of the mathematical object from its underlying implementation. A key innovation is to extend value-based grouping in SQL:2003 with structural grouping, i.e., fixed-sized and unbounded groups based on explicit relationships between their dimension attributes. It leads to a generalization of window-based query processing with wide applicability in science domains. This paper is focused on the language features, extensively illustrated with examples of its intended use.
Document type Conference contribution
Note KerstenPEDBT-ICDT-AD2011
Language English
Published at https://doi.org/10.1145/1966895.1966896
Permalink to this page
Back