Deduplication and garbage collection across logical databases
AssigneeHitachi Vantara, Ltd.
InventorsAlan Bryant, Marty Kulma, Walter Wohler, Robert Cooper
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi Vantara, Ltd.
InventorsAlan Bryant, Marty Kulma, Walter Wohler, Robert Cooper
Estimating the term…
In some examples, a plurality of nodes may each host a respective logical database (LDB) that includes database data that references external resources stored in a storage system. Further, each node may maintain, for each external resource referenced by the respective LDB on that node, a reference count of a number of references in the respective LDB to each external resource and a timestamp associated with the reference count. In response to addition of a reference to a particular external resource in a particular LDB, a node that hosts the particular LDB may be programmed to increment the reference count and update the timestamp for the particular external resource. Similarly, in response to removal of the reference to the particular external resource in the particular LDB, the node hosting the particular LDB is programmed to decrement the reference count and update the timestamp for the particular external resource.
A system comprising:
A method executed by a first node of a plurality of nodes in communication with a storage system that stores a plurality of external resources, wherein each node of the plurality of nodes maintains a different respective logical database portion that references a respective portion of the external resources stored by the storage system, each respective logical database portion further being associated with a different respective set of one or more users, the method comprising:
A system enabling horizontal scaling of data across a plurality of logical database portions, the system comprising:
Dependencies are inferred from the claim text.