PostgreSQL and MySQL, Two Databases, Three Perspectives

Location Brussels, Belgium
Dates Jan 30, 2026 – Feb 2, 2026
Presentation Jan 31, 2026 , 10:30
Speaker
Pep Pla
Pep Pla

Consultant, Professional Services, Percona

Abstract

In this session, four seasoned database administrators with sound knowledge of both PostgreSQL and MySQL present an unbiased comparison of the two technologies. Attendees will learn about the architectural and DX differences between the world’s two most popular databases.

Pep Pla, with his peculiar sense of humour, will open the session with a deep dive into the MVCC architectures between the two. The audience will learn why we need MVCC. Postgres and MySQL take very different approaches to implementation: Postgres relies on row versioning and vacuuming dead tuples, while MySQL does in-place changes and tracks versions with the undo log.

A broad-strokes overview from Ben Dicken, who has worked closely with both, will emphasize where ecosystem cross-pollination would help. This includes differences in table storage, bloat management, replication, and process-per-connection vs thread-per-connection architecture.

Postgres and MySQL take fundamentally different approaches to logical replication. Rohit Nayak and Shlomi Noach will examine how these designs affect WAL/binlog retention, backpressure, and CDC workloads, explore their failover implications, and highlight key feature-parity gaps between the two systems.

Speaker Bios

Pep Pla

Consultant, Professional Services, Percona

Pep has been working with databases all his life. Born in a small village by the Mediterranean, he currently lives in Barcelona. He loves tech, traveling, good food, music and, all things NASA. He hates talking about himself in the third person and has a particular sense of humor. Happily married, he is the father of three boys and two cats.

See all talks by Pep Pla »

Explore More Talks

Talk

15 tips to boost your Galera Cluster

πŸ“… Feb 1, 2014
🏒 FOSDEM 2014
πŸ“ Brussels, Belgium
Talk

Binary Log Server - the missing MySQL infrastructure component

πŸ“… Jan 30, 2026 , 9:35 am
🏒 MySQL Belgian Days (preFOSDEM) 2026
πŸ“ Belgian, Brussels
Talk

Bringing Flamegraphs to MySQL Query Optimization

πŸ“… Jan 30, 2026 , 1:15 pm
🏒 MySQL Belgian Days (preFOSDEM) 2026
πŸ“ Belgian, Brussels
✎ Edit this page on GitHub