Efficient reference counting in content addressable storage
AssigneeGoogle Inc.
InventorAlex Kesselman
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorAlex Kesselman
Estimating the term…
According to some implementations, a method of managing database storage is performed for a database storage system having content storage, a content index, and a reference table. The content index identifies content chunks and the reference table stores references to each content chunk. An object is received for storage, which comprises one or more content chunks. The object is identified by a unique object ID. For each content chunk, the method constructs a content hash of the content chunk and looks up the content hash in the content index. When the content hash is not found in the content index, the method stores the content chunk in the content storage and inserts a record into the content index that identifies the location of the content chunk in the content storage. In addition, the method inserts a record into the reference table, which includes the content hash and the object ID.
A method of managing database storage, comprising:
A computer system for managing database storage, comprising:
A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a computer system to manage database storage in a database storage system, wherein the database storage system has content storage, a content index that identifies content chunks, and a reference table that stores references to each content chunk, and wherein the one or more programs comprise instructions for:
Dependencies are inferred from the claim text.