Distributed differential store with non-distributed objects and compression-enhancing data-object routing
First Claim
1. A distributed, differential electronic-data storage system comprising:
- client computers that direct data objects to data storage within the distributed, differential electronic-data storage system;
component data-storage systems that together provide data storage for the distributed, differential electronic-data storage system; and
a routing component that directs data objects, received from the clients computers, through logical bins to component data-storage systems by a data-compression-enhancing method.
4 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a distributed, differential electronic-data storage system that includes client computers, component data-storage systems, and a routing component. Client computers direct data objects to component data-storage systems within the distributed, differential electronic-data storage system. Component data-storage systems provide data storage for the distributed, differential electronic-data storage system. The routing component directs data objects, received from the clients computers, through logical bins to component data-storage systems by a compression-enhancing routing method.
-
Citations
18 Claims
-
1. A distributed, differential electronic-data storage system comprising:
-
client computers that direct data objects to data storage within the distributed, differential electronic-data storage system;
component data-storage systems that together provide data storage for the distributed, differential electronic-data storage system; and
a routing component that directs data objects, received from the clients computers, through logical bins to component data-storage systems by a data-compression-enhancing method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for routing a data object to a component data-storage system within a distributed, differential electronic-data storage system, the method comprising:
-
selecting a set of component data-storage systems to query;
for each currently considered component data-storage system of the selected set of component data-storage systems, directing a query to the currently considered component data-storage system to determine a level of compression that can be obtained by storing the data object in the currently considered component data-storage system, and receiving from the currently considered component data-storage system an indication from which the level of compression that can be obtained by storing the data object in the currently considered component data-storage system can be determined; and
selecting, for storage of the data object, a component data-storage system according to component-data-storage-system-selection criteria that include a level of compression achievable by the component data-storage system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification