2025-04-23 –, Main hall
Data-Oriented Design gives us principles for making fast, hardware-friendly software. This talk focuses on applying it to the data structures that most affect web application performance: database indexes.
Data-Oriented Design encourages us to focus on the data transformations occurring in our code, so we can write code that maps them onto hardware efficiently.
Building on my previous two talks at DjangoCons Europe 2022 and 2024, this “third part” will reintroduce Data-Oriented Design and then focus on database indexes. We’ll see how they work, what options you have, and how to select the right ones to build for your applicaxtion.
The aim is to empower you to write indexes that make your queries zoom, using the tools Django provides.
DB
Audience Level –Intermediate
I’m an author and consultant working with Django, Python, and Git.
I am a co-organizer of Django London and a contributor to Django (ex-Steering Council).
I live in London, UK, with frequent trips to Lisbon, PT.
I drink tea and especially enjoy a genmaicha.