Key packing for flash key value store operations

Key value (KV) storage, methods thereof, and storage systems are provided herein. The KV storage may include a key recorder; and a processor configured to receive a first command to store a first KV in the KV store, write a first value of the first KV to the first NAND page, generate a range map to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAMAKRISHNAN, NIRANJAN, PATWARDHAN KAUSTUBH S
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Key value (KV) storage, methods thereof, and storage systems are provided herein. The KV storage may include a key recorder; and a processor configured to receive a first command to store a first KV in the KV store, write a first value of the first KV to the first NAND page, generate a range map to identify a first memory page including the first value, write the range map to a second memory page, append an entry to store the first KV to the key recorder, and store the first KV in the key recorder. And when a threshold is reached within the key recorder, updating a device hash map of the KV store to include the first key of the first KV. 本文提供了键值(KV)存储、其方法和存储系统。KV存储可以包括键记录器;以及处理器,该处理器被配置为接收用于在KV存储中存储第一KV的第一命令,将第一KV的第一值写入第一NAND页,生成用于标识包括第一值的第一存储器页的范围图,将范围图写入第二存储器页,将用于存储第一KV的条目附加到键记录器,以及当在键记录器内达到阈值时,更新KV存储的设备哈希图以包括第一KV的第一键。