Patent ID: 11960476
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
receiving, by a first transactor host, a plurality of transactions from one or more client applications instantiated on a cloud platform;
retrieving, by the first transactor host, data from one or more platform hosts associated with the cloud platform;
identifying, by the first transactor host, a plurality of identifier values for which data values are to be mutated,
wherein each identifier value, of the plurality of identifier values, corresponds to a particular mutation log, of a first set of mutation logs;

at least responsive to identifying the plurality of identifier values, retrieving, by the first transactor host, a current data value corresponding to each particular identifier value for each transaction;
generating, by the first transactor host, a plurality of mutations,
wherein each mutation, of the plurality of mutations, comprises an operation upon a particular current data value corresponding to a particular transaction, of the plurality of transactions,
wherein generating the plurality of mutations comprises generating a first mutation comprising a first operation upon a first current data value corresponding to a first transaction, of the plurality of transactions;

writing, by the first transactor host, each mutation, of the plurality of mutations, to a respective mutation log that comprises an identifier value corresponding to a particular mutation,
wherein writing each mutation to the respective mutation loci comprises writing the first mutation to a first mutation log; and

generating, by the first transactor host, a set of logical sequence number (LSN) snapshots representing a current state of the first set of mutation logs,
wherein each LSN snapshot, of the set of LSN snapshots, comprises one or more of the plurality of mutations corresponding to the plurality of transactions.