System and method for efficient expansion of key value hash table
AssigneeKioxia Corporation
InventorAndrew John TOMLIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeKioxia Corporation
InventorAndrew John TOMLIN
Estimating the term…
A device for managing key-value (KV) data in non-volatile memory, includes a controller and volatile memory storing a hash table. The controller generates a first key from a KV pair, reads a first entry of the hash table based on the first key, reads, based on the first entry, a first page including a set of KV hash entries each containing a location of the non-volatile memory, determine whether the number of entries of the first page reaches a predetermined number, and in response to determining that the number of entries of the first page reaches the predetermined number, store KV data corresponding to the KV pair in a location of the non-volatile memory, write a KV hash entry containing the location of the non-volatile memory, and write a location of the KV hash entry in a second entry of the hash table.
A device for managing key-value (KV) data in non-volatile memory, comprising:
A method of managing key-value (KV) data in non-volatile memory, comprising:
Dependencies are inferred from the claim text.