~/talk

Data Types for Eventually Consistent Databases

Talkat Code Mesh 2013 · 2013-12-03..12-05· [databases]
links:none on file
slides:none on file

CRDTs provide a deterministic merge so replicas converge to a single value even under concurrent updates, implemented as state-based CRDTs inside Riak/React with operations and a server-side Erlang library react_dt. React uses version vectors and a default replication factor 3 to track causality and remove siblings; React 2.0 adds counters sets and maps, tombstones get garbage-collected, metadata grows with number of actors so space and merge cost rise, and an FP7 project with Basho and Rovio is exploring further limits.

AI-written summary · about

  1. 0:00CODE MESH LONDON 2013
  2. 2:00Scale Out
  3. 7:59Riak Overview Consistent hashing
  4. 8:38Riak Overview Dynamic membership
  5. 10:03Riak Overview Two Writes: Writer, Value, Time
  6. 11:59SEMANTIC RECONCILIATION
  7. 12:11DB IS DOWN Fill in Form P170R-35 File for input
  8. 13:00DYNAMO The Shopping Cart Part.1
  9. 14:58REMOVES? Set Union?
  10. 15:31Ad Hoc For each new domain start over
  11. 17:05The Theory
  12. 21:01ACTORS? Version Vectors Entry Per Actor (Charron-Bost)
  13. 21:32Riak 2.0
  14. 23:47EVOLUTION OF A SET
  15. 28:48GARBAGE Tombstones Dead Actors
~/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.