Standardization for a Key-Value Interface underway at NVM Express and SNIA

webinar

Author(s)/Presenter(s):

Bill Martin

Library Content Type

Presentation

Library Release Date

Focus Areas

Physical Storage

Abstract

NVMe KV (Key-Value) is an industry-wide proposal for a new command structure that allows access to data on an NVMe SSD controller using a key rather than a block address. Developed within the NVM Express technical working group, this Key Value command set provides a key to store a corresponding value on non-volatile media, then retrieves that value from the media by specifying the corresponding key. In addition to extensive work being undertaken by the NVM Express working group, the SNIA has completed an overarching KeyValue API released for a membership vote in January 2019. This presentation examines standardization efforts going on within the NVM Express working group and at SNIA that will allow users to access key-value data without the costly and time-consuming overhead of additional translation tables between keys and logical blocks.