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

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

Nov 11, 202048 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

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

For the best experience, listen in Metacast app for iOS or Android