A routing component of a distributed, differential electronic-data storage system that routes a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group component data-storage systems, of the distributed, differential electronic-data storage system by:
- selecting one or more subsequences of data units from the data object;
- computing one or more characteristic values from the selected subsequences;
- computing one or more indexes from the one or more characteristic values;
- and
- directing the data object to the particular component of the data-storage system, or to the particular group of component data-storage systems, identified by the one or more computed indexes.