Method to efficiently store object data of an object storage service on a magnetic disk drive and magnetic smr disk drive
AssigneeKioxia Corporation
InventorsAbhijeet GOLE, Ratnadeep JOSHI, Philip A. KUFELDT
Life of this patent
Estimating the term…
Loading patent…
AssigneeKioxia Corporation
InventorsAbhijeet GOLE, Ratnadeep JOSHI, Philip A. KUFELDT
Estimating the term…
In a data storage system, the available space of a magnetic storage device is divided into multiple sequential write regions for storing sequentially written data, where the regions are each separated from adjacent sequential write regions by a guard space. Object data, such as key-value pairs, are written sequentially to a particular sequential write region, in blocks of data that correspond to the contents of a nonvolatile buffer being flushed to the magnetic storage device. When a key-value pair stored in the magnetic storage device is subsequently updated, the original key-value pair is not overwritten. Instead, the new version of the key-value pair is included in the next block of data to be written to the magnetic storage device, and a mapping table tracks the location of the newest version of each key-value pair stored in the magnetic storage device.
A method of storing data in a data storage system that includes a first storage device, a non-volatile second storage device having lower speed of storing data than the first storage device, and a non-volatile third storage device having lower speed of storing data than the non-volatile second storage device, the method comprising:
A storage system comprising:
Dependencies are inferred from the claim text.