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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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的第一键。 |
---|