Method for streaming transactions in database cluster
AssigneeCodership Oy
InventorsAlexey Yurchenko, Seppo Jaakola, Teemu Ollakka
Life of this patent
Estimating the term…
Loading patent…
AssigneeCodership Oy
InventorsAlexey Yurchenko, Seppo Jaakola, Teemu Ollakka
Estimating the term…
A method for use in a database cluster is provided. A transaction is received at a first node of the database cluster. The transaction is executed at the first node, wherein the transaction produces a plurality of replication events. The plurality of replication events of the transaction are divided into a plurality of fragments, each of which comprises one or more replication events. Subsequently, a set of fragment-specific parameters is assigned to each of the plurality of fragments. The plurality of fragments are then communicated to a second node of the database cluster, one by one, as soon as they are prepared in the first node. A transaction is established in the second node to apply the arriving fragments. With this streaming replication method, the replication of the transaction in the first node, can begin early, before the transaction commits in the first node. This will even out the delay of large transaction replication.
A method for use in a database cluster, wherein the database cluster comprises a plurality of nodes, the method comprising:
A method for use in a database cluster, wherein the database cluster comprises a plurality of nodes, the method comprising:
A computing apparatus comprising:
A computing apparatus comprising:
A computer program product comprising a non-transitory machine-readable data storage medium having stored thereon program instructions that, when accessed by a processing device, cause the processing device to:
Dependencies are inferred from the claim text.