Patent · US Active

Managing a LSM tree of key value pairs that is stored in a non-volatile memory

US12277340B2 · kind B2 · utility

0Cited by
0References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 27, 2020
Grant dateApr 15, 2025
Priority date
Expiry dateSep 11, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2246
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for managing a log structured merged (LSM) tree of key value (KV) pairs, the LSM tree is stored in a non-volatile memory, the method may include writing a current run from a buffer to a current run location within the LSM tree, the current run comprises current KV pairs; generating or receiving current fingerprints that are indicative of the current KV pairs; performing a run writing update of a management data structure (MDS) by adding to the MDS, mappings between the current KV pairs, the current fingerprints and a current run identifier; updating the LSM tree by merging at least some runs of the LSM tree; and performing a merge update of the MDS to represent the merging.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.