SciQL, a query language for science applications
| Authors |
|
|---|---|
| Publication date | 2011 |
| Host editors |
|
| Book title | Proceedings, EDBT/ICDT 2011 Workshop on Array Databases: Uppsala, Sweden, March 25, 2011 |
| ISBN |
|
| Event | EDBT/ICDT 2011 Workshop on Array Databases |
| Pages (from-to) | 1-12 |
| Publisher | New York: Association for Computing Machinery |
| Organisations |
|
| 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 | |