PyCon CZ

PyCon CZ 23
15–17 September
Prague

Adaptable query accuracy at scale a talk by Alberto Schiabel

Friday 15 September 15:00 (30 minutes)
__floor__

Have you ever wondered how social medias keep track of the number of likes and comments under each post? In a distributed world, performing accurate and fast queries on large amounts of data is challenging, as traditional query techniques can become impractical at scale.

Thankfully, probabilistic techniques allow us to trade a small amount of accuracy for significant performance gains. Introducing data structures like Bloom filters and Count-Min sketches, we’ll develop an intuition on how they are used for efficient set membership or frequency queries, and will compare their performance with non-probabilistic queries. We will also compare probabilistic data structures coded in Python with real-world alternatives used in databases.

After this talk, you will have a better understanding of the internals of popular databases and new tools at your disposal to let your software service grow at scale.

What do you need to know to enjoy this talk

Python level

Medium knowledge: You use frameworks and third-party libraries.

About the topic

No previous knowledge of the topic is required, basic concepts will be explained.

Alberto Schiabel

Alberto Schiabel (@jkomyno) is a senior software engineer, consultant, and former startup co-founder from Venice, Italy. He’s currently an open-source engineer at Prisma, and a research assistant at the Czech Technical University in Prague. Alberto is fond of type-safe functional programming, database algorithms, and WebAssembly.

Friday 15 September

14:00 __main__

A Decade of Collaboration Between Artist and Technologist: No Harm Done

Prokop Bartoníček & Tomislav Arnaudov
streamed to other rooms
14:45

Break

15:00 __main__
15:00 __floor__
15:30

Break

15:40 __floor__
15:40 __doc__