Patent ID: 11886392
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system for retaining versions of an object, comprising:
a processor; and
a computer readable storage medium having program instructions that when executed by the processor cause operations, the operations comprising:
maintaining a current version object including version object data for versions of the object up to a current version number and previous version object including version object data for versions of the object up through a previous version number prior to the current version number, wherein the current version object includes the version object data in the previous version object;
updating version metadata for the previous version object to indicate an offset in the current version object from which the previous version object can be recovered;
deleting the previous version object; and
recovering the deleted previous version object from the offset in the current version object, indicated in the version metadata for the deleted previous version object.