Intelligente Datenstrukturen und Indexstrukturen sind oft die Wurzel von Performance-Problemen – nicht die Datenbank oder Hardware selbst.
Die Episode zeigt, warum Performance-Probleme nicht automatisch durch einen Technologie-Stack-Wechsel gelöst werden, sondern durch das Verständnis von Datenstrukturen, Workloads, Hardware und Algorithmen. Konkrete Beispiele wie Red-Black-Trees in Nginx, B-Bäume in Datenbanken, Hash-Indizes, Try-Strukturen in HTTP-Routern und Bloom-Filter in Git demonstrieren, dass richtige Indexstrukturen für richtige Probleme fundamentale Unterschiede machen – und oft bereits im eigenen Code versteckt sind.
Zahlen & Fakten
8 Millionen
Anzahl der Einträge, die auf 3 Baumebenen bei Fan-Out 200 adressierbar sind.
200–400
Typischer Fan-Out (Kinderknoten pro Knoten) bei B-Bäumen zur Optimierung des Suchraums.
1970
Erfindungsjahr des Bloom-Filters, etwa 15 Jahre vor seiner breiten praktischen Anwendung.
Weitere 1 Zahl & Fakten anzeigenWeniger anzeigen
drei Viertel
Empfohlene maximale Auslastung einer Hash-Map, bevor Rehashing erforderlich wird, um Kollisionen zu vermeiden.
Themen & Erkenntnisse
Quellen
• PodcastEngineering Kiosk Episode #269 Performance-Basics: Indexstrukturen, Cache-Lokalität & Zugriffsmuster
Weitere 5 Quellen anzeigenWeniger anzeigen
Wer spricht
AAndy GrunwaldHOST
Co-Host des Engineering Kiosk Podcasts. Softwareentwickler und Journalist mit Schwerpunkt auf technische Kultur, Infrastruktur und die Schnittmenge zwischen Engineering und Alltag. Betreibt Heimautomatisierung mit Home Assistant und experimentiert aktiv mit Smart-Home-Setups.
Alle Auftritte von Andy Grunwald →WWolfgang GasslerHOST
Co-Host des Engineering Kiosk Podcasts mit Fokus auf Unternehmenskultur und Führungsverhalten. Freelancer und Consultant im Bereich Engineering und Leadership, der kritisch destruktive Führungspraktiken und digitale Transformation beobachtet sowie die Authentizität von Open-Source-Initiativen hinterfragt.
Alle Auftritte von Wolfgang Gassler →KIDieser Inhalt wurde KI-gestützt erstellt und redaktionell geprüft.