The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 13, 2020
Filed:
Apr. 01, 2019
Memverge, Inc, San Jose, CA (US);
Ning Xu, Shanghai, CN;
Jiajie Sun, Shanghai, CN;
Yuanjie Wu, Shanghai, CN;
Yue Li, Fremong, CA (US);
Jie Yu, Shanghai, CN;
Robert W Beauchamp, Berlin, MA (US);
Other;
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.