What is NVMe and what is it designed to accomplish?
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
NVM Express (NVMe or Nonvolatile Memory Express) is a relatively new industry specification. It's managed by the NVMe Working Group (80+ vendors) that has developed a standardized scalable interface specification (currently at 1.0) designed specifically to optimize PCIe-based SSD potential and future potential.
Nonvolatile memory has a continuous source of power and does not need to have its memory content periodically refreshed.
NVMe specs define an optimized register interface, command set and feature set that take full advantage of multicore architectures optimizing their driver stacks so they are better able to handle SSD IOPS. There are built-in specifications for end-to-end data protection, security, encryption, robust error reporting and management.
Most important, it specifies how to install and service the PCIe SSD in a server, simplifying operations for administrators everywhere.
Editor's note: To learn more about emerging SSD standards, check out: NVMe and SCSI Express emerge, defining specs for PCIe-connected SSDs
Dig Deeper on Server-based SSD implementations
Related Q&A from Marc Staimer
When compared with earlier Serial ATA standards, SATAe is more advanced, reduces latency, has a higher performance level and offers backwards ...continue reading
Latency in object stores that stems from a large amount of metadata means the technology is better suited to non-transactional data.continue reading
Eventual consistency in object stores can be an issue because object storage is spread over many nodes and up-to-date data may not always be ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.