Patent · US Active

Separated database management

US12373305B1 · kind B1 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 9, 2024
Grant dateJul 29, 2025
Priority date
Expiry dateMar 9, 2044

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/80
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for updating a key-value (KV) storage system, the method includes (a) receiving a request to write a KV pair to the KV storage system; (b) storing the KV pair in an input buffer that is maintained in a volatile memory module of the KV storage system; (c) storing the KV pair in a separated KV database that is maintained in a non-volatile memory module of the KV storage system; (d) updating a B-tree that is stored in the non-volatile memory unit with (i) a key of the KV pair, (ii) a KV pair timestamp, and (iii) retrieval information for retrieving the KV pair from the separated KV database; and (e) maintaining a backup B-tree in the non-volatile memory module of the KV storage system, wherein the B-tree and the backup B-tree are separated from the separated KV database.

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