Patent ID: 9141300
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A system for storing data, comprising: a performance storage unit associated with a user system for storing a data stream or a data block in, wherein the data stream or the data block comprises one or more data items, wherein the performance storage unit comprises a high-speed data storage unit that responds efficiently to requests for data to be stored and retrieved; a performance storage transfer manager associated with the performance storage unit associated with the user system for determining whether a stored data item of the one or more data items in the performance storage unit is to be automatically stored in a segment storage system as a set of deduplicated segments, wherein the determining is based at least in part on a protocol, wherein the performance storage transfer manager manages a transfer of the one or more data items to be automatically stored in the segment storage system over a network; the segment storage system in communication with the network for storing the stored data item of the one or more data items as a set of segments received from the performance storage unit over the network, wherein the segment storage system deduplicates the set of segments to compress the stored data item; a performance segment storage unit associated with the user system and the performance storage unit for storing the set of deduplicated segments in the event that the stored data item has been stored using the segment storage system, wherein the performance segment storage unit stores the set of deduplicated segments received from the segment storage system over the network in the event the stored data item is determined to be desired to be available with high performance, wherein the performance segment storage unit comprises a high-speed data storage unit that efficiently writes and reads the set of deduplicated segments, wherein the performance storage transfer manager also manages a transfer of the set of deduplicated segments over the network back to the performance segment storage unit.