NVDIMM
An NVDIMM, or non-volatile dual in-line memory module, is a memory module designed to preserve data when power is lost. It combines volatile memory with non-volatile storage so that data held in memory can survive a power outage, enabling faster crash‑consistent recovery than traditional storage.
Common implementations include NVDIMM-N, NVDIMM-F, and NVDIMM-P. NVDIMM-N uses dynamic RAM for fast access plus NAND
Applications include in-memory databases, high-availability systems, crash-consistent logging, and storage acceleration. They reduce latency and CPU
Reliability and software: NVDIMMs require support from the server firmware and operating system; software libraries and