~/talk

Just-Right Consistency

Talkat dotScale 2018 · on Friday, 2018-06-01· [databases]

Argues that applications get the minimum synchronization they actually need: use commutative incremental updates (CRDT-style) for concurrent counters and merges, use causal consistency to preserve creation-before-reference ordering, and implement all-or-nothing joint updates where pointers must appear together. Performs static analysis of precondition tests to detect which checks are stable under concurrency and which require synchronization. Demonstrates an implementation in the Antidote database and reports where availability is preserved vs where coordination is unavoidable.

AI-written summary · about

  1. 0:00Intro
  2. 1:17Geo-distributed DB
  3. 2:11Strong Consistency
  4. 3:30Eventual Consistency
  5. 5:01FMK Fælles Medicinkort
  6. 6:14Some invariants
  7. 6:57Availability + invariants?
  8. 7:31Approach
  9. 10:55Pattern 1: relative order
  10. 11:23Causal consistency
  11. 11:37joint update
  12. 12:16All-or-nothing
  13. 13:21Pattern 3: precondition
  14. 13:38CAP-sensitive invariants
  15. 15:05Not stable precondition
  16. 15:57Summary: Just-Right Consistency
~/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.