Inventing synchronous replication

Vladislav Shpilevoy

My name is Vladislav Shpilevoy. Here I talk about synchronous replication in Tarantool.
Inventing synchronous replication Vladislav Shpilevoy

Inventing synchronous replication

By Vladislav Shpilevoy

Inventing synchronous replication

Usage of asynchronous replication can lead to transaction loss if the master node fails immediately after its commit. Synchronous replication helps to achieve replication of a transaction on a specified number of replicas before its commit, before the changes become visible to the user. This talk describes one of such algorithms - Raft, and its application in Tarantool DBMS.

  • 1,195