logo
episode-header-image
Apr 2022
26m 7s

The Limitations of Today's SSDs | The Ba...

Hussein Nasser
About this episode

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.

0:00 Intro

1:40 Block

4:00 Logical Block Addressing

6:00 Flash Translation Layer

6:50 DRAM

8:50 Erase unit

11:11 Namespace

12:00 Summary

13:40 Garbage collection

16:49 Over provisioning

18:00 Write amplification

21:28 Wear leveling

Resources

https://www.guru3d.com/news-story/new-malware-bypasses-security-measures-by-using-ssd-over-provisioning.html

https://www.snia.org/educational-library/zoned-namespaces-zns-ssds-disrupting-storage-industry-2020

https://www.youtube.com/watch?v=cbX3P56Jp0o&feature=emb_title

--- Support this podcast: https://anchor.fm/hnasr/support
Up next
Jun 13
kTLS - Kernel level TLS
Fundamentals of Operating Systems Course https://oscourse.winktls is brilliant.TLS encryption/decryption often happens in userland. While TCP lives in the kernel. With ktls, userland can hand the keys to the kernel and the kernel does crypto. When calling write, the kernel encryp ... Show More
22m 55s
May 9
The beauty of the CPU
If you are bored of contemporary topics of AI and need a breather, I invite you to join me to explore a mundane, fundamental and earthy topic.The CPU.A reading of my substack article https://hnasr.substack.com/p/the-beauty-of-the-cpu 
9m 38s
Apr 18
Sequential Scans in Postgres just got faster
This new PostgreSQL 17 feature is game changer. They know can combine IOs when performing sequential scan. Grab my database coursehttps://courses.husseinnasser.com 
27m 36s
Recommended Episodes
Nov 2016
Preslav Le on How Dropbox Moved off AWS and What They Have Been Able to Do Since
As InfoQ previously reported in March 2016, Dropbox announced that they had migrated away from Amazon Web Services (AWS). In this week's podcast Robert Bluman talks to Preslav Le. Preslav has been a software engineer at Dropbox for the past three years, contributing to various as ... Show More
26m 16s
Jan 2022
125 - Object Caching Systems
DownloadWe are sponsored by audible! http://www.audibletrial.com/programmingthrowdownWe are on Patreon! https://www.patreon.com/programmingthrowdownT-Shirts! http://www.cafepress.com/programmingthrowdown/13590693Join us on Discord! https://discord.gg/r4V2zpCObject Caching Systems ... Show More
1h 14m
Oct 2023
Things Legacy Storage Made You Worry About (That You Shouldn't Have To)
Ever wondered about the origin of certain storage or IT administrative tasks? Because of legacy architectures, IT practitioners have been forced to worry about and repeatedly carry out certain administrative tasks because, well, "that's how it's always been with this product." Jo ... Show More
54m 56s
Apr 2024
Des cartes SD bientôt de 4 To de stockage ?
C’est dans un communiqué diffusé mi-avril que Western Digital, le spécialiste des cartes SD et des disques durs, a évoqué l'arrivée prochaine de cartes SD de 4 To. Jusqu’à présent, seules des cartes de 1 To étaient disponibles dans la gamme SanDisk Extreme Pro. Mais en quadruplan ... Show More
1m 48s
Sep 2023
Modernizing packages to ESM
Mark Erikson (web dev professor/historian, OSS Maintainer & engineer at Replay) joins us to talk about the shift from CommonJS to ESM. We discuss the history of module patterns in JS and the grueling effort to push the world’s biggest developer ecosystem forward. Get ready to go ... Show More
1h 5m
Jun 2024
780: Cloud Storage: Bandwidth, Storage and BIG ZIPS
Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more. Show Notes 00:00 Welcome to Syntax! 01:14 Brought to you by Sentry.io. 02:05 Why you might need a cloud storage prov ... Show More
29m 3s
Aug 2023
#612: I4g storage instances powered by AWS Graviton2 processors
Learn more about the recently launched I4g AWS Nitro SSDs. AWS Nitro SSDs build on the AWS silicon innovation with the AWS Nitro System and are custom-designed to deliver the best storage performance for your I/O intensive workloads running in Amazon EC2. I4g instances offer simi ... Show More
13m 35s
May 2024
Rust in the Cosmos Part 3: Embedded programming for space (Ep. 256)
In this episode of "Rust in the Cosmos" we delve into the challenges of building embedded applications for space. Did you know that once you ship your app to space... you can't get it back? :P What role is Rust playing here? Let's find out ;)   Sponsors Arctic Wolf Learn what the ... Show More
44m 36s
May 2019
164: Meaningless Version Numbers
The advantages of switching from semantic versioning to a sequential calendar-based system with no semantic implications, and the different marketing mindset it brings. This episode of Under the Radar is sponsored by: Linode: High performance SSD Linux servers for all of your inf ... Show More
29m 37s