File Backup Segmentation by Type for Recovery Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional file backup methods are inefficient and inconvenient, particularly in modern file systems, as they mix all file types into one backup session, leading to slow recovery processes and downgraded deduplication rates, making it difficult for users to recover specific file types and resulting in a poor user experience.
Innovation Solution
The method involves dividing files into subsets by type, generating separate backup files for each type, and creating an overall backup file, allowing for parallel processing and improved deduplication, thereby simplifying file recovery and enhancing performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If all files are backed up together in one backup session, then the backup process is simple to implement, but the backup time is long and recovery efficiency is poor
Solution Approach 1:
The patent divides the backup process into multiple parallel streams based on file types. Each stream independently backs up files of a specific type (e.g., video files, audio files, image files), allowing simultaneous processing of different file types. This segmentation resolves the contradiction by maintaining implementation simplicity through automated stream management while dramatically improving backup speed and enabling selective recovery of specific file types.
2Ease of manufacture
If all file types are mixed in one backup session, then the backup process is uniform and simple, but the deduplication rate decreases
Solution Approach 1:
The patent segments files into different streams based on file types, allowing deduplication to be performed independently within each stream. Files of the same type tend to have more similarities and redundancy, so processing them together maximizes deduplication efficiency. This resolves the contradiction by maintaining process uniformity through consistent stream-based handling while improving deduplication rates through type-specific processing.
Solution Approach 2:
The patent applies different processing characteristics to different file type streams. Each stream can be optimized for its specific file type characteristics, allowing tailored deduplication strategies. For example, video files may use different deduplication parameters than document files. This local optimization resolves the contradiction by maintaining overall process uniformity while applying specialized quality control to each file type.
3Device complexity
If all files are backed up together, then the backup structure is simple, but it is difficult to recover specific file types quickly
Solution Approach 1:
The patent creates a multi-stream backup structure where each stream corresponds to a specific file type. This structure remains simple to implement through automated stream management but enables easy selective recovery - users can recover only the file types they need by selecting the corresponding stream, significantly improving recovery convenience without requiring complex manual file selection.
Solution Approach 2:
The patent adds a file-type dimension to the backup structure, organizing files not just by location but by type characteristics. This dimensional organization maintains structural simplicity at the implementation level while enabling efficient selective recovery at the user level, as users can filter and recover files based on type rather than manually searching through all backed-up files.
Data Source
AI summary
Embodiments of the present disclosure provide a method for file backup, an electronic device and a computer program product. The method comprises: dividing a set of files to be backed up into a plurality of subsets of files, files in each of the plurality of subsets of files being of a same file type. The method also comprises: generating a plurality of backup files based on the plurality of subsets of files respectively, the plurality of backup files corresponding to a plurality of file types of files in the plurality of subsets of files respectively. The method further comprises: generating an overall backup file corresponding to the set of files based on the plurality of backup files.


