Storage Deep-Dive: HDD vs SSD vs NVMe
How data is physically stored on HDDs, SSDs, and NVMe drives - why a spinning disk is slow at random access, why flash makes an old machine feel new, and why the cable an SSD plugs into can quietly cap its speed.
Download EPUB- HDD - Spinning Rust A hard disk drive stores data on spinning metal platters that a tiny arm physically flies across; that mechanical movement is why random access is slow (seek time plus rotational latency) while sequential reads stay reasonable - and why HDDs are still the cheapest way to store a lot of data.
- SSD - Flash, No Moving Parts A solid-state drive stores data in flash memory cells with no moving parts, so reaching scattered data costs almost nothing and random access becomes dramatically faster than an HDD; the trade-offs are higher cost per gigabyte and cells that wear out with writes, which wear-leveling spreads out - and this is why an SSD makes an old computer feel new.
- NVMe vs SATA - the Interface Bottleneck An SSD's flash can be far faster than the connection it plugs into; SATA was designed for spinning disks and caps SSD speed, while NVMe over PCIe gives flash a much wider, lower-overhead path - here's how to tell which interface you have and which storage to pick for common cases.