~/talk

AntidoteDB: highly available, transactional database

Talkat Code BEAM Lite Munich 2018 · on Friday, 2018-12-07· [databases, distributed-systems]

AntidoteDB targets global low-latency, highly available transactions by combining CRDTs (counters, sets, maps, registers), causal consistency and selective coordination. It ships as open source on GitHub, is implemented in Erlang, and has ~40 contributors; tooling includes the Reckless verifier, an automated tester, Docker images, a benchmark suite, an Antidote query language and an interactive playground. Concrete claims: prevents Cassandra-style delete/update anomalies (e.g. null authors in high-volume chat), supports AP operations unless an operation is CAP-sensitive (e.g. limited resources use reservations).

AI-written summary · about

  1. 0:00Introduction
  2. 0:40Agenda
  3. 1:33Largescale distributed systems
  4. 2:35Twitter
  5. 3:22Pokemon Go
  6. 4:43Availability
  7. 8:59Data Model
  8. 13:12How did this happen
  9. 15:18Cloud vendor lockin
  10. 17:20What is AntidoteDB
  11. 18:30IDTs
  12. 20:50Chat
  13. 24:05Consistency model
  14. 25:38Invariants
  15. 29:43Access control
  16. 32:01Access control semantics
  17. 33:58Antidote
  18. 37:08Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.