NVMe, explained
NVMe is a storage protocol designed for non-volatile memory devices, commonly used by modern solid-state drives.
- The field
- Technical
- Reading time
- 1 minute
- In this entry
- Meaning · relevance · limits
The meaning
NVMe is a storage protocol designed for non-volatile memory devices, commonly used by modern solid-state drives.
Why it matters
It can provide high throughput and low latency, but application performance also depends on device quality, sharing and workload.
The boundary
A storage protocol label is not a promise of an application's response time or a backup policy.
Measure the workload rather than the label
A database performs many small reads and writes, so storage latency and sustained I/O behaviour matter as much as nominal disk capacity. NVMe describes an interface and protocol, not a universal speed guarantee. Shared load, device characteristics and the storage stack can affect performance, and some catalogue products explicitly use SATA SSD or HDD instead.
- Read the selected plan’s disk type and capacity rather than assuming all products use NVMe.
- Benchmark a representative dataset and keep headroom for logs, indexes and recovery operations.