×

Apparatus, system, and method for a persistent object store

  • US 9,026,717 B2
  • Filed: 09/30/2011
  • Issued: 05/05/2015
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining an object store, the object store associating each data object of a plurality of data objects with a unique key value;

    persisting data of the object store to a restricted set of logical block addresses of a logical address space, wherein the logical block addresses are mappable to any of a plurality of physical storage locations of the solid-state storage device, the object store data comprising an object store index;

    storing a received data object within the object store index in response to a size of the received data object being less than or equal to a size threshold;

    storing the received data object at a logical block address separate from the object store index in response to the size of the received data object being greater than the size threshold, wherein the associated logical block address is a member of the restricted set of logical block addresses; and

    providing a requested data object from the plurality of data objects to a requesting client in response to receiving a read request for the requested data object from the requesting client, the read request comprising the key value associated with the requested data object.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×