Multi stream deduplicated backup of collaboration server data
First Claim
Patent Images
1. A method of backing up data, comprising:
- using a plurality of separate threads to back up a prescribed number of subsets of a dataset, wherein each subset of the prescribed number of subsets was determined by walking an associated directory in a prescribed order at a prior time with which a prior backup is associated;
spawning a separate thread to backup transaction logs associated with the dataset; and
performing a first pass backup of the transaction logs in parallel with the backup of the prescribed number of subsets.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques to backup collaboration server data are disclosed. A plurality of separate threads are used to back up a prescribed number of subsets of a dataset. Each subset of the prescribed number of subsets was determined by walking an associated directory in the prescribed order at a prior time with which a prior backup is associated. A separate thread is spawned to backup transaction logs associated with the dataset. A first pass backup of the transaction logs is performed in parallel with the backup of the prescribed number of subsets.
4 Citations
20 Claims
-
1. A method of backing up data, comprising:
-
using a plurality of separate threads to back up a prescribed number of subsets of a dataset, wherein each subset of the prescribed number of subsets was determined by walking an associated directory in a prescribed order at a prior time with which a prior backup is associated; spawning a separate thread to backup transaction logs associated with the dataset; and performing a first pass backup of the transaction logs in parallel with the backup of the prescribed number of subsets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20)
-
-
9. A system for backing up data, comprising:
a processor configured to; use a plurality of separate threads to back up a prescribed number of subsets of a dataset, wherein each subset of the prescribed number of subsets was determined by walking an associated directory in a prescribed order at a prior time with which a prior backup is associated; spawn a separate thread to backup transaction logs associated with the dataset; and perform a first pass backup of the transaction logs in parallel with the backup of the prescribed number of subsets. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product to back up data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
using a plurality of separate threads to back up a prescribed number of subsets of a dataset, wherein each subset of the prescribed number of subsets was determined by walking an associated directory in a prescribed order at a prior time with which a prior backup is associated; spawning a separate thread to backup transaction logs associated with the dataset; and performing a first pass backup of the transaction logs in parallel with the backup of the prescribed number of subsets.
-
Specification