×

Extend crud to support lifecyle management and business continuity

  • US 8,996,466 B2
  • Filed: 12/01/2008
  • Issued: 03/31/2015
  • Est. Priority Date: 12/01/2008
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium containing instructions to configure a processor to perform a method, the method comprising:

  • receiving a command for execution at a database;

    determining whether the received command is one of a set of extended commands, the set of extended commands comprises a lock read, a lock write, a migrate, a copy, and a log changes, the set of extended commands configure a persistency at the database based on a structure and format of a persistency at a shadow database;

    the configuration of the persistency includesexecuting the lock write command to prevent a write to at least one of the database and the shadow database;

    initiating, based on the executed lock write command, the migrate command, the migrate function including a delta module to transform data stored in a first format of an older structure of an object stored to a data in a second format of a newer structure of the object for storage, wherein the object is stored at least one of the database and the shadow database;

    enabling the log changes command to record changes to at least one of the database and the shadow database resulting from the at least one of the following the executing of the lock write command and the initiating of the migrate command;

    applying, using the migrate command, changes recorded by the log changes command to the database; and

    releasing the lock write command;

    andexecuting the received command at the database, when the received command is one of the set of extended commands, wherein when the write lock is attempted, an error message is sent.

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