Skip to content
TrackPodcasts
technologyNov 11, 202048:02pending

Opening Old Wounds - Why Uber Engineering Switched from Postgres to MySQL

About this episode

An article from 2016 which caused lots of discussions in the software engineering community. We bring it back and open old wounds and discuss it again. 


0:00 Intro

3:00 Problems with Architecture of Postgres

4:00 Postgres on-Disk Format

9:45 Replication

13:19 Write Amplification

16:44 Replication Bandwidth

21:16 Data Corruption

24:00 Replica MVCC

31:30 Postgres Upgrades

33:00 MySQL on-Disk Format

37:00 MySQL Replication

40:00 Connection Handling

https://eng.uber.com/postgres-to-mysql-migration/

https://news.ycombinator.com/item?id=12166585

Get every episode summarized

Each time The Backend Engineering Show with Hussein Nasser publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

Opening Old Wounds - Why Uber Engineering Switched from Postgres to MySQL

The Backend Engineering Show with Hussein Nasser

0:00
48:02

More episodes

More from The Backend Engineering Show with Hussein Nasser

View all episodes →