Worum geht es?
SQL ist in erster Linie die Abfragesprache für relationale Datenbanken. Doch SQL kann mehr und bietet sogar die Möglichkeit, komplizierte algorithmische Berechnungen durchzuführen. Sind komplizierte Berechnungen in SQL eine kreative Spielerei oder von praktischem Nutzen?
Dieser Frage wird im Vortrag nachgegangen, indem Vor- und Nachteile bzw. potentielle Anwendungsszenarien von reinen SQL-Berechnungen diskutiert werden.
Darüber hinaus wird ein Blick auf die eigentlichen SQL-Konstrukte geworfen, mit denen algorithmische Berechnungen realisiert werden können. Es wird sich zeigen, dass die Art und Weise, wie Berechnungen in SQL formuliert werden, ihre Performanz stark beeinflussen können. Auch können die Laufzeiten von SQL-Berechnungen je nach Datenbank sehr unterschiedlich ausfallen.
Anhand dieser Einsichten kann dann die Effizienz von SQL-Berechnungen kritisch evaluiert und Empfehlungen für performanten SQL-Code abgeleitet werden.
Der Vortrag basiert auf zwei Arbeiten:
1. „Machine Learning, Linear Algebra, and More: Is SQL All You Need?“; 11th Conference on Innovative Data Systems Research (CIDR) 2022.
2. „Efficient and Portable Einstein Summation in SQL“; Proceedings of the 49th ACM SIGMOD Conference on Management of Data (SIGMOD) 2023.
Der Vortrag richtet sich an Software-Entwickler*innen, IT-Manager und Technologieinteressierte.
Über DAS TechTalks
Mit DAS TechTalks informieren wir über die neuesten Entwicklungen und Trends aus den Bereichen AI, Data Science, Cloud Computing und Software Engineering. Durch unsere Vorträge bieten wir Ihnen die Möglichkeit, sich mit Gleichgesinnten zu vernetzen. Wechselnde Referent*innen teilen Erfahrungen und Wissen aus ihren Fachbereichen und geben Einblicke in aktuelle Entwicklungen.
Seit 2008 beschreitet Data Assessment Solutions neue Wege für die Nutzung von Daten. Wir vereinen Beratungs- und Technologieerfahrung mit Expertise in Datenanalyse und maschinellem Lernen.