SSD steht für «Solid-State-Drive» bzw. «Solid-State-Disk» und NVMe für «Non-volatile Memory Express». Das Grundprinzip, wie die Daten physikalisch gespeichert werden, ist bei SSDs und NVMe-Disks dasselbe, sie werden in nicht flüchtige Speicherchips (non-volatile memory) gespeichert. Im Gegensatz dazu, werden die Daten bei Festplatten mittels Magnetisierung auf Scheiben abgelegt. SSDs stossen jedoch wegen der Anbindung ans System (Serial-ATA III) und dem verwendeten Protokoll zur Datenübertragung (AHCI) an Grenzen bei der Datenübertragung, denn die Speicherchips können die Daten um ein Vielfaches schneller bereitstellen und schreiben als sie zum System übertragen werden können. Deshalb wurde NVMe entwickelt. Hierbei erfolgt die Anbindung über den viel schnelleren PCI-Express-Bus und mit einem neuen gleichnamigen Protokoll (NVMe) zur Datenübertragung. Bei SSDs ist die Bandbreite für die Übertragung auf rund 600 MB/s (Megabyte pro Sekunde) begrenzt. Bei NVMe-Disks stehen hingegen Bandbreiten bis knapp 4 GB/s (Gigabyte pro Sekunde) zur Verfügung, das ist über 6 mal mehr als bei SSDs. Die schnellsten NVMe-Disks bieten aktuell eine Schreibrate von rund 3,5 GB/s und eine Leserate von 3,2 GB/s bei der Verwendung von 4 PCI-Express-Lanes. Pro PCI-Express-Anschluss sind maximal 16 Lanes möglich. Aktuell wird PCI-Express in Version 3.0/3.1 eingesetzt. Für die neue Version 4.0 wurden die Bandbreiten verdoppelt und für die geplante Version 5.0 ist nochmals eine deutliche Steigerung der Bandbreiten zu erwarten.