Method For Data Maintenance
First Claim
1. A method for maintaining data in a data storage system, the data storage system including data storage nodes interconnected by means of a communications network, the method comprising:
- sending a request for a first data item to at least one of the plurality of storage nodes, said first data item including a reference to a second data item stored in the storage system;
receiving the first data item from at least one storage node of the plurality of storage nodes; and
sending a request for the second data item to a subset of the plurality of storage nodes, wherein the subset is determined based on the reference included in the first data item.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for data storage implemented in a data storage system is disclosed. Data storage nodes may be interconnected by means of a communications network. The method may include sending a request for a first data item to a plurality of storage nodes. The first data item may include a reference to a second data item stored in the storage system. The method may include receiving the first data item from at least one storage node, and sending a request for the second data item to the plurality of storage nodes based on the reference included in the first data item.
-
Citations
19 Claims
-
1. A method for maintaining data in a data storage system, the data storage system including data storage nodes interconnected by means of a communications network, the method comprising:
-
sending a request for a first data item to at least one of the plurality of storage nodes, said first data item including a reference to a second data item stored in the storage system; receiving the first data item from at least one storage node of the plurality of storage nodes; and sending a request for the second data item to a subset of the plurality of storage nodes, wherein the subset is determined based on the reference included in the first data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for adding data to a data storage system including data storage nodes interconnected by via a communications network, the method comprising:
-
storing a first data item in a first storage node; and updating a second data item, stored in a second storage node, wherein updating the second data item comprises adding a reference to the first data item in the second data item. - View Dependent Claims (15)
-
-
16. A method for deleting data from a data storage system including data storage nodes interconnected via a communications network, the method comprising:
-
deleting a first data item stored in a first storage node; and updating a second data item, stored in a second storage node, wherein updating the second data item comprises deleting a reference to the first data item in the second data item. - View Dependent Claims (17, 18)
-
-
19. A data storage node in a data storage system that includes other data storage nodes interconnected via a communications network, the data storage node comprising:
-
a communication interface configured to communicate via the communications network; and an application programming interface (API) configured to; send a request for a first data item to a plurality of storage nodes via the communications interface, receive the first data item from at least one storage node of the plurality of storage nodes via the communications interface, said first data item including a reference to a second data item stored in the storage system, determine a subset of the plurality of storage nodes to send a request for the second data item based on the reference included in the first data item, and send the request for the second data item to the subset of the plurality of storage nodes.
-
Specification