NVMe Storage

NVMe Storage Glossary

Definitions for the core terms in the NVMe storage ecosystem — from NVMe-oF transports and PCIe hardware to SPDK, erasure coding, and disaggregated architectures. Terms shared with NVMe/TCP include cross-links to nvme-tcp.com for deeper coverage.

Block Storage

+nvme-tcp.com
Storage

CXL (Compute Express Link)

Hardware

DAS (Direct-Attached Storage)

Architecture

Disaggregated Storage

Architecture

Erasure Coding

Architecture

HBA (Host Bus Adapter)

Hardware

IOPS

+nvme-tcp.com
Performance

Latency

+nvme-tcp.com
Performance

NAND Flash

Hardware

NVMe (Non-Volatile Memory Express)

Protocol

NVMe Controller

Protocol

NVMe-oF Discovery Service

Protocol

NQN (NVMe Qualified Name)

Protocol

PCIe (Peripheral Component Interconnect Express)

Hardware

Queue Depth

+nvme-tcp.com
Performance

SPDK (Storage Performance Dev Kit)

Software

SSD (Solid State Drive)

Hardware

Storage Fabric

Networking

Storage Tiering

Architecture

Write Amplification

Performance

Looking for NVMe/TCP-specific terms?

Our sister site nvme-tcp.com has a full glossary covering NVMe/TCP initiator/target, iSCSI, RoCE, Fibre Channel, and more.

nvme-tcp.com Glossary →