Persistent memory key-value store in a distributed memory architecture
US10803006B1 · kind B1 · utility
Inventors
Key dates
| Filing date | Apr 1, 2019 |
| Grant date | Oct 13, 2020 |
| Priority date | — |
| Expiry date | Jun 27, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7208
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The current disclosure is directed towards providing methods and systems enabling a plurality of key-value stores to be persisted within a single direct access memory space comprising persistent memory, and further enabling a single key-value store to be implemented via a plurality of memory spaces. In one embodiment, a method comprising: creating a first create-key-value-store operation-performed entry in a global log persisted within a first memory space; allocating a first key-value store name and a first key-value store root address within a second memory space; persisting the first key-value store name and the first key-value store root address within a first local log of the second memory space; updating the global log of the first memory space to include the first key-value store name and the first key-value store root address; and adding the first key-value store name and the first key-value store root address to a meta key-value store.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.