Multi-replica asynchronous table replication
AssigneeSap SE
InventorsChang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Hyoung Jun Na, Hyejeong Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsChang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Hyoung Jun Na, Hyejeong Lee
Estimating the term…
Technologies are described for performing replication within a database environment. Where a database transaction is replicated at multiple replica nodes, a replica node is selected as a coordinator replica node for the transaction. The other replica node or nodes are designated as follower replica nodes for the transaction. A follower replica node sends the coordinator replica node a precommit notification when the follower replica node has precommitted the transaction. The coordinator replica node sends the follower replica node a postcommit notification to commit the transaction when the transaction has been precommitted by all of the replica nodes to which the transaction is to be replicated.
A method, implemented at least in part by a coordinator replica node comprising a processing unit and memory, the coordinator replica node being in communication with a follower replica node and a source node, for facilitating asynchronous replication within a database environment using data manipulation language (DML) statements, the method comprising:
A server comprising a processing unit and memory, wherein the server is adapted to operate a follower replica node of a database system, the follower replica node being in communication with a coordinator replica node, wherein the memory comprises computer executable instructions that, when executed on the processing unit, cause the server to perform operations for facilitating asynchronous replication within a database environment using data manipulation language (DML) statements, the operations comprising:
One or more non-transitory tangible computer-readable storage media storing computer-executable instructions for causing a server programmed thereby to perform a method for facilitating asynchronous replication within a database environment using data manipulation language (DML) statements and implementing a replication manager of a database system, the replication manager being in communication with first and second replica nodes, the method comprising:
Dependencies are inferred from the claim text.