US 11,656,764 B2
Removable media based object store
Roderick B. Wideman, Shackopee, MN (US); Turguy Goker, Vista, CA (US); and Suayb S. Arslan, Irvine, CA (US)
Assigned to QUANTUM CORPORATION, San Jose, CA (US)
Filed by Quantum Corporation, San Jose, CA (US)
Filed on Jun. 7, 2021, as Appl. No. 17/341,229.
Application 17/341,229 is a continuation of application No. 15/340,691, filed on Nov. 1, 2016, granted, now 11,042,299.
Claims priority of provisional application 62/355,090, filed on Jun. 27, 2016.
Prior Publication US 2021/0294514 A1, Sep. 23, 2021
Int. Cl. G06F 3/06 (2006.01); G06F 12/126 (2016.01); G06F 12/0868 (2016.01)
CPC G06F 3/0607 (2013.01) [G06F 3/0661 (2013.01); G06F 3/0682 (2013.01); G06F 3/0686 (2013.01); G06F 12/0868 (2013.01); G06F 12/126 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/213 (2013.01); G06F 2212/222 (2013.01); G06F 2212/314 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for implementing an object store using removable storage media, the method comprising:
receiving a request to retrieve first data;
determining a first data object in which at least a portion of the first data is stored:
determining a removable storage medium, of the removable storage media, on which the first data object is stored, the removable storage medium including a value store partition into which one or more data objects including at least the first data object are stored and a key store partition into which one or more keys identifying the one or more data objects are stored;
retrieving the first data object from the value store partition; and
retrieving the at least a portion of the first data from the first data object comprises:
receiving a notification from a data manager that the first data object has been placed in a cache; and retrieving the at least a portion of the first data from the cache.