~/talk

Barrel, keep data in sync in your Erlang application

Talkat Code BEAM Lite Munich 2018 · on Friday, 2018-12-07· [databases]
links:none on file
slides:none on file

Barrel is an Erlang-built document store that embeds like Mnesia or serves over HTTP/WebSocket, using an Erlang binding to RocksDB backend for storage and an epoched monotonic sequence for change streams; documents carry hash-based revisions (a small blockchain per document) and attachments replicate via HTTP. It implements push-pull master-master replication with peer-to-peer read/write rules, optional synchronous quorum, per-path indexing of every document field, offline sync for devices, and is entering customer testing with a monthly incremental release plan.

AI-written summary · about

  1. 0:00Introduction
  2. 1:34Data in the cloud
  3. 3:25Parity
  4. 5:49Parallel
  5. 7:52Attachments
  6. 8:33Indexing
  7. 10:40Incremental
  8. 12:53Personal Replication
  9. 15:30Barrel
  10. 16:50Create a Barrel
  11. 18:31Peertopeer semantics
  12. 20:58Peertopeer pass semantics
  13. 21:37Repetition
~/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.