ArrayQL for Linear Algebra within Umbra

Maximilian Schule, Tobias Gotz, Alfons Kemper, Thomas Neumann

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

Array database systems offer a declarative language for array-based access on multidimensional data. 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. In our evaluation, ArrayQL within Umbra computes matrix operations faster than state of the art database extensions.

Original languageEnglish
Title of host publication33rd International Conference on Scientific and Statistical Database Management, SSDBM 2021, Proceedings
EditorsQiang Zhu, Xingquan Zhu, Yicheng Tu, Zichen Xu, Anand Kumar
PublisherAssociation for Computing Machinery
Pages193-196
Number of pages4
ISBN (Electronic)9781450384131
DOIs
StatePublished - 6 Jul 2021
Event33rd International Conference on Scientific and Statistical Database Management, SSDBM 2021 - Virtual, Online, United States
Duration: 6 Jul 2021 → …

Publication series

NameACM International Conference Proceeding Series

Conference

Conference33rd International Conference on Scientific and Statistical Database Management, SSDBM 2021
Country/TerritoryUnited States
CityVirtual, Online
Period6/07/21 → …

Fingerprint

Dive into the research topics of 'ArrayQL for Linear Algebra within Umbra'. Together they form a unique fingerprint.

Cite this