Patent · US Active

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

US11860844B2 · kind B2 · utility

0Cited by
0References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 27, 2020
Grant dateJan 2, 2024
Priority date
Expiry dateMar 17, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24568
  • 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 merging runs of the LSM tree to provide merged runs; writing merged runs to the non-volatile memory; adding new runs to the LSM tree, wherein the adding comprises writing runs to the non-volatile memory; and updating at least one management data structure (MDS) to reflect the merging and the adding; wherein an MDS of the at least one MDS stores a mapping between keys of the KV pairs of the LSM tree, fingerprints associated with the KV pairs of the LSM tree, and compressed run identifiers that identify runs of the LSM tree.

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