News
PräsentationsfolienGeschrieben am 25.02.20 von Joris Nix Liebe Studierende, |
Qualis VorlesungsevaluationGeschrieben am 31.01.20 von Joris Nix Liebe Studierende, Viele Grüße |
NotenGeschrieben am 28.01.20 von Immanuel Haffner Liebe Studierende, wir haben eure Noten finalisiert. Ihr findet sie im CMS unter "Persönliche Statusseite". Vielen Dank für eure Teilnahme am Proseminar. Eventuell bis im Wintersemester bei Database Systems ;) Viele Grüße, Immanuel |
Einführung in Effiziente Anfrageverarbeitung
In diesem Seminar besprechen wir aktuelle Forschungsarbeiten aus dem Bereich Big Data Engineering&Analytics. Dieses Seminar macht dort weiter, wo die Informationssysteme 2019 VL aufgehört hat. Fokus wird effiziente Anfrageverarbeitung sein: Wie komme ich von einer deklarativen Anfrage in SQL zu einem effizienten Programm? Was sind wichtige Techniken? Wie setzte ich sie ein und wo spielen diese Techniken in der Realität eine Rolle?
Im Rahmen des Proseminars besprechen wir die folgenden Papiere:
- Efficiently Searching In-Memory Sorted Arrays [LINK] (Joris Nix)
- Cache Conscious Indexing for Decision-Support in Main Memory [LINK] (Christian Schön)
- Making B+- trees cache conscious in main memory [LINK] (Christian Schön)
- bLSM: a general purpose log structured merge tree [LINK](Christian Schön)
- How good are query optimizers, really? [LINK] (Joris Nix)
- Adaptive Optimization of Very Large Join Queries [LINK] (Marcel Maltry)
- Efficiently compiling efficient query plans for modern hardware [LINK] (Immanuel Haffner)
- Vectorization vs. compilation in query execution [LINK] (Immanuel Haffner)
- Everything you always wanted to know about compiled and vectorized queries [LINK] (Immanuel Haffner)
- On optimistic methods for concurrency control [LINK] (Ankur Sharma)
- An Empirical Evaluation of In-Memory Multi-Version Concurrency Control [LINK] (Ankur Sharma)
- OLTP through the looking glass, and what we found there [LINK] (Ankur Sharma)