Backup·29 questions

What is source-side compression and deduplication, and how do they affect backup speed?

Answer

The process of transferring backups over the network often hits the bandwidth limitations of communication channels, especially if company offices are geographically dispersed. To solve this problem, data reduction algorithms are applied directly on the source computer or server before the data is sent to the storage repository.

Data compression analyzes files for repeating byte sequences and packs them more compactly. There are various compression algorithms that offer a balance between processing speed and the degree of size reduction. Strong compression saves disk space and traffic, but heavily loads the central processor of the machine performing the backup.

Source-side deduplication works at the data block level rather than the file level. The system breaks the information stream into small blocks and calculates a unique mathematical hash for each. If such a block has already been sent earlier in previous backup sessions, it is not transmitted again, and a simple reference is created pointing to it.

File analysis and breaking them into blocks of fixed or variable size.
Calculating checksums and comparing them with the local database of known blocks.
Excluding duplicates and compressing unique blocks using fast packaging algorithms.
Transferring the optimized data stream over the network to the target storage.

Using these technologies significantly reduces the load on the network infrastructure and allows reducing backup creation time during peak hours. However, administrators must take into account that weak computing hardware at the source can significantly slow down the process due to intensive mathematical calculations required for deduplication.

Was this answer helpful?

More questions in this topic

Related questions from other topics