The Limitations of Today's SSDs | The Backend Engineering Show

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Sun, 10 Apr 2022 19:10:03 GMT

<p>Backend database applications relay on good storage systems for performance, durability and low latency. SSDs have been a great invention that changed the storage game compared to mechanical drives. However, SSDs came with their own sets of problems which can cause database reads and writes to plummet after a while. This episode discusses the current limitations of SSDs include garbage collection, wear leveling, over provisioning and how zoned name spaces “may” fix this.</p> <p>0:00 Intro</p> <p>1:40 Block</p> <p>4:00 Logical Block Addressing</p> <p>6:00 Flash Translation Layer</p> <p>6:50 DRAM</p> <p>8:50 Erase unit</p> <p>11:11 Namespace</p> <p>12:00 Summary</p> <p>13:40 Garbage collection</p> <p>16:49 Over provisioning</p> <p>18:00 Write amplification</p> <p>21:28 Wear leveling</p> <p>Resources</p> <p><a href="https://www.guru3d.com/news-story/new-malware-bypasses-security-measures-by-using-ssd-over-provisioning.html">https://www.guru3d.com/news-story/new-malware-bypasses-security-measures-by-using-ssd-over-provisioning.html</a></p> <p><a href="https://www.snia.org/educational-library/zoned-namespaces-zns-ssds-disrupting-storage-industry-2020">https://www.snia.org/educational-library/zoned-namespaces-zns-ssds-disrupting-storage-industry-2020</a></p> <p><a href="https://www.youtube.com/watch?v=cbX3P56Jp0o&amp;feature=emb_title">https://www.youtube.com/watch?v=cbX3P56Jp0o&amp;feature=emb_title</a></p>