[As an exception, our next meetup will be held in German]
Am Montag, dem 23. Juni, ist es (schon) wieder so weit. In drei Vorträgen geht es um Datentypen, das Leben ohne Datenbank und um das Leben ohne Schlaf...
Einlass 18:30, Vorträge beginnen um 19:00.
Ort & Verpflegung
Das Meetup findet im Büro von Cloudflight (nähe Praterstern) statt. Getränke und Snacks werden ebenfalls von Cloudflight gesponsert (Danke!).
———
Der Datentyp und die Datenbank
Seit geraumer Zeit hinken RDBMS den generellen Programmiersprachen, die gefällig im Einsatz als Datenbankclients sind, in Ausdrucksfähigkeit und Mächtigkeit hinterher, was Datentypen angeht und erzeugen damit Reibung wegen redundanter Typprüfung und Aufweichung des Prinzips "Single Point of Truth" in Informationssystemen.
Im Vortrag erläutere ich die Problemstellung an Beispielen, spekuliere darüber, wie's gekommen sein mag, dass wir uns in dieser Situation befinden, zeige einen Ansatz, wie man einen Teil des Problems in den Griff kriegen kann und gebe einen Ausblick auf zukünftige Entwicklung zur vollständigen Lösung.
Über den Vortragenden, Lars Dieckow:
Ich programmiere seit über 30 Jahren und verbringe auf der Arbeit viel Zeit mit Datenbanken. Ich mag Konferenzen und die örtlichen Tech-Treffen. Mein derzeitiges Interesse liegt in der "Handmade"-Bewegung und im Vergleich von Sprachen.
———
Vergiss Datenbanken - Verwende Files!
Heutzutage wird bei jedem Problem reflexartig eine Datenbank drübergestülpt. Aber ist das wirklich immer die beste Lösung? Skaliert das? Muss das so kompliziert sein? In diesem Talk stelle ich die steile These auf: Weg mit der Datenbank, her mit simplen Dateien! Ich zeige Beispiele, Performance-Erkenntnisse und reale Anwendungsfälle, wo Files einfach besser passen: schneller, verständlicher, leichter zu warten. Und natürlich freue ich mich auf die Diskussion danach ... denn nichts macht mehr Spaß, als liebgewonnene Tech-Gewohnheiten mal kräftig zu hinterfragen 😉
Wolfgang Gassler ist promovierter Informatiker im Bereich Datenbanken mit einem Faible für pragmatische Lösungen. Seit über 25 Jahren tüftelt er an Software, führt Teams, automatisiert Prozesse und stellt Grundannahmen in Frage. Nebenbei hostet er den Engineering Kiosk Podcast und glaubt fest daran: Komplex muss nicht gleich besser sein.
———
Kein SQL, Kein ORM, Kein Schlaf - Ein Key-Value-Store in C++
Ein Selbstbau-Abenteuer zwischen Sockets, Logs und nächtlichen Debug-Sessions.
Was passiert, wenn man Datenbanken hinterfragt und sich stattdessen selbst eine schreibt? In diesem Talk zeige ich den Weg vom „Das kann doch nicht so schwer sein“ bis zum verteilten, persistierenden Key-Value-Store in C++.
Ich spreche über Architekturentscheidungen, Netzwerkkommunikation, Logging, Threading, Fehler, Learnings und warum man sich das alles überhaupt antut.
Ein Vortrag für alle, die verstehen wollen, wie Speicherlösungen wirklich ticken, oder einfach nur sehen möchten, was passiert, wenn man SQL durch Mut ersetzt.
Über den Vortragenden, Stefan Mikic:
Daten sind mein Gemüse 🥕🥦🍅 -deshalb arbeite ich als Data Engineer bei Cloudflight an Datenplattformen, ETL-Pipelines und Cloud-Infrastrukturen. In meiner Freizeit beschäftige ich mich gern mit verteilten Systemen, Softwarearchitektur und Programmierung oder spiele Klavier zur Entspannung.