Speaker: Ensar Basri Kahveci
Distributed databases employ replication to achieve performant, available, and fault tolerant solutions.
However, managing replicated data is challenging.
Building a distributed database is hard, and clarifying its high level properties is even harder.
Hazelcast makes use of several replication techniques together to offer choices for the trade-offs between consistency, availability, and latency properties.
In this talk, I take a closer look at these techniques, and discuss them from the perspective of the CAP and PACELC principles.