Antidote – a Scalable and Consistent Transactional Data Store by Annette Bieniusa


By Erlang Central | Published: September 26, 2016



Slides and more info: http://www.erlang-factory.com/euc2016/annette-bieniusa

You need a data store that allows for high throughput, scalability and availability, while supporting adaptable consistency?

Antidote is a highly-scalable distributed key-value store that features conflict-free replicated data types (CRDTs), atomic multi-key writes, snapshot reads, and data partitioning. It offers different types of consistency, ranging from strong consistency, to causal consistency and eventual consistency. Antidote is written in Erlang and has been developed as part of the EU research project “SyncFree”.

In my talk, I will give an introduction to CRDTs, Antidote’s transaction concept, and its replication protocols. I will present Antidote’s performance with several benchmarks and use cases.

Talk objectives:

You will see how your application will benefit from cutting-edge research on consistency and replication.

Target audience:

People who are looking for a highly-scalable key-value store to boost the availability and scalability of their application.

Download Presentation Download


Follow Erlang Central:


Have an Erlang Question?

Reach out to the Erlang community