The power of SQL lambda functions

Maximilian E. Schüle, Dimitri Vorona, Linnea Passing, Harald Lang, Alfons Kemper, Stephan Günnemann, Thomas Neumann

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

10 Zitate (Scopus)

Abstract

This work demonstrates a wide range of applications that use lambda expressions in SQL. Such injected code snippets form a useful technique required by data mining algorithms to overcome the inflexibility of the SQL language, as the language is limited to predefined aggregations only. Following the’move computation to the data’ paradigm, we extend SQL lambda functions—also known from common programming languages—for machine-learning tasks. As machine-learning relies mostly on gradient descent and tensor data types, we use lambda expressions for clustering and graph-mining algorithms as well as to formulate loss functions and label data. To underline the flexibility gained in SQL, this work demonstrates a main memory database system with integrated lambda expressions accessible through table functions in SQL. By reusing SQL and performing data mining and machine-learning tasks faster than can dedicated tools, this demonstration aims at convincing data scientists of the capabilities of database systems for computational tasks.

OriginalspracheEnglisch
TitelAdvances in Database Technology - EDBT 2019
Untertitel22nd International Conference on Extending Database Technology, Proceedings
Redakteure/-innenHelena Galhardas, Carsten Binnig, Zoi Kaoudi, Berthold Reinwald, Irini Fundulaki, Melanie Herschel
Herausgeber (Verlag)OpenProceedings.org
Seiten534-537
Seitenumfang4
ISBN (elektronisch)9783893180813
DOIs
PublikationsstatusVeröffentlicht - 2019
Veranstaltung22nd International Conference on Extending Database Technology, EDBT 2019 - Lisbon, Portugal
Dauer: 26 März 201929 März 2019

Publikationsreihe

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

Konferenz

Konferenz22nd International Conference on Extending Database Technology, EDBT 2019
Land/GebietPortugal
OrtLisbon
Zeitraum26/03/1929/03/19

Fingerprint

Untersuchen Sie die Forschungsthemen von „The power of SQL lambda functions“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren