×

Managing data using archiving

  • US 10,713,226 B1
  • Filed: 12/15/2015
  • Issued: 07/14/2020
  • Est. Priority Date: 12/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for archiving, comprising:

  • an active memory;

    an archive memory;

    an interface configured to;

    receive an indication to archive an object in the active memory, wherein an object tree is comprised of a plurality of objects, wherein the plurality of objects of the object tree are stored in the active memory, wherein a subtree of the object tree comprises the object and a subset of the plurality of objects, wherein the object has a relation to an other object in the active memory, wherein the object tree comprises the other object and the subtree does not comprise the other object, wherein the object is an root object of the subtree and the subset of the plurality of objects include one or more member objects of the subtree; and

    a processor configured to;

    in response to receiving the indication to archive the object prepare the object to be archived, wherein to prepare the object to be archived, the processor is configured to;

    flag the object as archive prepared by setting an attribute bit associated with the object in an object data table;

    monitor the object for accesses, comprising determining a number of object accesses associated with the object; and

    determine a number of object accesses associated with the object that do not have archive permission;

    archive in the archive memory the object and the subset of the plurality of objects based on the determined number of object access associated with the object and the determined number of object accesses associated with the object that do not have archive permission; and

    maintain the relation between the other object stored in the active memory and the archived object stored in the archive memory, wherein to maintain the relation between the other object stored in the active memory and the archived object stored in the archive memory, the processor is configured to enable the archived object stored in the archive memory to be accessed from the other object stored in the active memory by traversing the object tree stored in the active memory from the other object to the archived object stored in the archive memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×