Key-Value Store – This stores data as paired items; a key and a value. A particular data item is located by searching for its key. A key-value (KV) SSD implements an object-like storage scheme on the drive instead of reading and writing data blocks as requested by a host server or storage array controller. In effect the drive has an OTL, an Object Translation Layer, which converts between object KV pairs and the native blocks of the SDD.
![](https://cdn.statically.io/img/blocksandfiles.com/wp-content/uploads/2023/05/SNIA-key-value-vs-block-storage.jpg)
![](https://cdn.statically.io/img/blocksandfiles.com/wp-content/uploads/2023/05/SNIA-KV-vs-object-storage.jpg)