ArrayQL Integration into Code-Generating Database Systems

Maximilian E. Schüle, Tobias Götz, Alfons Kemper, Thomas Neumann

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

7 Zitate (Scopus)

Abstract

Array database systems offer a declarative language for array-based access on multidimensional data. Although ArrayQL formulates the operators for a standardised query language, the corresponding syntax is not fully defined nor integrated in a productive system. Furthermore, we see potential in a uniform array query language to fill the gap between linear and relational algebra. This study explains the integration of ArrayQL inside a relational database system, either addressable through a separate query interface or integrated into SQL as user-defined functions. With a relational database system as the target, we inherit the benefits such as query optimisation and multi-version concurrency control by design. Apart from SQL, having another query language allows processing the data without extraction or transformation out of its relational form. This is possible as we work on a relational array representation, for which we translate each ArrayQL operator into relational algebra. This study provides an extended ArrayQL grammar specification to address each ArrayQL operator. In our evaluation, ArrayQL within Umbra computes matrix operations faster than state of the art database extensions and outperforms traditional array database systems on predicate evaluation and aggregations.

OriginalspracheEnglisch
TitelProceedings - 25th International Conference on Extending Database Technology, EDBT 2022
Herausgeber (Verlag)OpenProceedings.org
Seiten40-51
Seitenumfang12
ISBN (elektronisch)9783893180868
DOIs
PublikationsstatusVeröffentlicht - 2022
Veranstaltung25th International Conference on Extending Database Technology, EDBT 2022 - Edinburgh, Großbritannien/Vereinigtes Königreich
Dauer: 29 März 20221 Apr. 2022

Publikationsreihe

NameAdvances in Database Technology - EDBT
Band25
ISSN (elektronisch)2367-2005

Konferenz

Konferenz25th International Conference on Extending Database Technology, EDBT 2022
Land/GebietGroßbritannien/Vereinigtes Königreich
OrtEdinburgh
Zeitraum29/03/221/04/22

Fingerprint

Untersuchen Sie die Forschungsthemen von „ArrayQL Integration into Code-Generating Database Systems“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren