Container key value store for data storage devices
US10956071B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jan 11, 2019 |
| Grant date | Mar 23, 2021 |
| Priority date | — |
| Expiry date | Mar 19, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/122
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A Data Storage Device (DSD) includes at least one non-volatile storage media. A command is received to modify a portion of a data object or file, with the command being byte-addressable for overwriting, deleting or adding the modified portion. The modified portion of the data object or file is written with an indication of a page container entry at a storage location in the at least one non-volatile storage media. The page container points to a previous storage location for previously written data for the data object or file that was most recently written before writing the modified portion. A mapping or data container entry in a container data structure is updated for the data object or file to point to the storage location storing the modified portion of the data object or file and the indication of the page container entry.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.