For the integration of data analysis, we implement clustering, graph mining and association rule algorithms in SQL using scripting languages and recursive tables, which also allow to express gradient descent. For dataset versioning, we propose a layer on top of existing database systems using an additional table for version management, and within code-generating database systems, a data type and a table scan operator that incorporate versioning.
Translated abstract:
Für die Integration der Datenanalysealgorithmen implementieren wir Clustering-, Graph-Mining- und Assoziationsregel-Algorithmen in SQL unter Verwendung von Skriptsprachen und rekursiver Tabellen, die auch erlauben, Gradientenabstieg auszudrücken. Für die Versionierung von Datensätzen schlagen wir eine Schicht über dem bestehenden Datenbanksystem vor und innerhalb von codegenerierenden Datenbanksystemen einen Datentyp und einen Tabellenscan-Operator, die Versionierung unterstützen.