Separated database management
US12373305B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 9, 2024 |
| Grant date | Jul 29, 2025 |
| Priority date | — |
| Expiry date | Mar 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.