Efficient key collision handling
AssigneeSamsung Electronics Co., Ltd.
InventorsChangho CHOI, Taeil UM
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsChangho CHOI, Taeil UM
Estimating the term…
Inventive aspects include a key value store engine including non-volatile memory configured to store key-value inode descriptors each including a key and an associated value. The key value store engine can include a volatile memory to store a key hash tree and a collision hash tree. The key hash tree can include nodes each having a hash of one of the keys. The collision hash tree can include nodes each having a collided hash associated with two or more different keys. Each of the nodes of the key hash tree can include a collision flag indicating whether two or more different hashes correspond to a collided hash. The volatile memory can store a collision linked list including linked list nodes each having a key-value inode number indicating a location of a corresponding key-value inode descriptor stored in the non-volatile memory. The key value store engine can include a key value logic section.
A key value store engine, comprising:
A computer-implemented method for providing efficient key collision handling, the method comprising:
A computer-implemented method for providing efficient key collision handling, the method comprising:
Dependencies are inferred from the claim text.