Write Amplification Explained in Backend Apps, Database Systems and SSDs

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Mon, 05 Apr 2021 00:16:21 GMT

<p>Write Amplification Is a phenomenon where the actual writes that physically happen are multiples of the actual writes desired. In this episode, I'll discuss 3 types of write amplifications and their effects on performance and lifetime of storage mediums.</p> <p>0:00 intro</p> <p>2:00 Application write amplification</p> <p>4:30 Database write amplification</p> <p>9:30 SSD Disk write amplification</p> <p>16:00 SSD hates BTrees</p> <p>20:00 summary</p> <p>Resources</p> <p>https://en.wikipedia.org/wiki/Write_amplification</p> <p>https://www.cybertec-postgresql.com/en/hot-updates-in-postgresql-for-better-performance/</p> <p>https://youtu.be/5Mh3o886qpg</p> <p><br /></p>