~/talk

Scalable Web Applications with a Transactional Key Value Store

Talkat Berlin Buzzwords 2012 · 2012-06-04..06-05· [databases, web-performance]
links:none on file
slides:none on file

Scalaris is a distributed Erlang key value store that provides transactional, strongly consistent updates so a wiki can atomically update revisions, backlinks, categories and counters. The original naive mapping stores giant single keys for page lists and backlinks which makes edits and creates slow (edits ~200 ms, creates 2–2.5 s). Hash partitioning those lists into many shards yields edits ~50 ms and creates <100 ms, and throughput scales roughly linearly as nodes grow from 4 to 24.

AI-written summary · about

  1. 0:00Introduction to Scalable KV Store
  2. 2:58Key Value Store Features
  3. 4:47Wiki Application Design
  4. 8:28Data Model Challenges
  5. 11:15Partitioning for Scalability
  6. 12:42Application Architecture
  7. 15:10Scalability Benchmarks
  8. 15:55Q&A Session
~/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.