1. A computer-implemented method comprising: under the control of one or more computer systems of an archival data storage system that are configured with executable instructions, receiving, over a network from a requestor system, a storage request to store a data object into the archival data storage system; causing storage of the data object in the archival data storage system by at least: encoding the data object with one or more encoding schemes to obtain a plurality of encoded data components, the one or more encoding schemes including at least redundancy coding; and causing storage of the plurality of encoded data components in at least one archival data storage device associated with the archival data storage system; providing a data object identifier associated with data object, the data object identifier including storage location information that at least describes the at least one archival data storage device storing the plurality of encoded data components; receiving, in connection with a retrieval request to retrieve the data object, the data object identifier; creating a retrieval job corresponding to the retrieval request; adding the retrieval job to a collection of pending jobs, at least one pending job of the collection of pending jobs being associated with a different data object from the data object; processing, in one or more batches, the collection of pending jobs; and providing the retrieved data object.