Skip to content
0:00 / 0:00

#jepsen#linearizability#etcd

"Jepsen II: Linearizable Boogaloo" by Kyle Kingsbury

Strange Loop Conference

88K subscribers • 110 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 curated list.
  • Presented by Kyle Kingsbury

Advanced. Deep dive for people who know the field.

24K views12 years ago2 recommendations

Distributed systemsDatabases and dataConsensus: Raft and PaxosReplication and consistencyDatabase internals

Kyle Kingsbury explains linearizability in distributed systems and tests how various databases live up to their consistency claims.

What is ACID anyway, and why is everyone so uptight about it? When can't we have eventual consistency, and what do we sacrifice in exchange for stronger models? I've spent the last year trying to wrap my head around consistency in distributed systems, and testing databases to see how those consistency models play out in practice. In this talk we'll explore linearizability--one of the strongest consistency models for a concurrent system--move from an academic definition to an intuitive understanding, and see the ways in which databases succeed--and fail--to live up to their consistency claims. by Kyle Kingsbury (@aphyr) - Factual Kyle is the author of Riemann, Timelike, Jepsen, Knossos, and a host of other open-source libraries. He works as a backend engineer at Factual.

Why it's here

2 people recommend this

What people say. Recommended as a foundational talk on distributed consistency models and real-world database failures.

untitakeron Lobsters • Recommends

"Jepsen II: Linearizable Boogaloo" by Kyle Kingsbury (2014)

programming-talkscurated list on GitHubRecommends

Under “Databases”

Jepsen II: Linearizable Boogaloo 00:44:46 by **Kyle Kingsbury** (2014)