×

Partitioning target data to improve data replication performance

  • US 10,671,565 B2
  • Filed: 04/24/2015
  • Issued: 06/02/2020
  • Est. Priority Date: 04/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for organizing replicated data stored in a target data repository, the method comprising:

  • receiving data for storage in the target data repository from a primary data repository, wherein the received data is associated with a data structure, wherein the primary data repository includes a relational database, wherein the target data repository includes a write-once file system;

    separating the received data into a first data set and a second data set according to one or more priority metrics, wherein the first data set is assigned a first priority level and the second data set is assigned a second priority level;

    splitting the first data set into a plurality of data files;

    separating the plurality of data files into a first data file and a second data file, wherein the first data file is assigned a higher probability of changing with respect to the first data set, than the second data file;

    storing the received data based on the priority metrics into different data files that include the first data file of the plurality of data files;

    identifying that data associated with the first data set has changed;

    updating the first data set with the changed data, wherein the updating of the first data set includes re-writing at least a portion of the first data file; and

    rebuilding the data associated with the data structure by;

    combining the first data set with the second data set; and

    writing the data associated with the data structure as a new file in the write-once file system.

View all claims
  • 22 Assignments
Timeline View
Assignment View
    ×
    ×