Riak & Dynamo, Five Years Later
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the evolution of distributed databases in this GOTO Night 2013 presentation by Andy Gross, Chief Architect at Basho Technologies. Delve into the impact of Amazon's Dynamo paper on NoSQL databases, particularly Riak, five years after its publication. Learn about consistent hashing, node failures and recoveries, request handling, and the architecture of Riak. Examine topics such as eventual consistency, immutable data, conflict-free commutative structures, and multi-datacenter replication. Gain insights into the successes, challenges, and future prospects of Riak as it moves beyond its Dynamo roots. Discover how distributed systems have progressed and what the next five years may hold for this technology.
Syllabus
Intro
About Riak
What is consistent hashing
What happens when a node fails
What happens when a node returns
What happens when requests come in
How requests play out in react
Clients
Erlang
Hash Lookup
Cluster
Replicas
Vector Clocks
Client Requests
Need Repair
Architecture
Consistency
Clusters
React
React Erlang
Eventually Consistency
Limits
immutable data
conflictfree commutative
eventual consistency
recon 2012 comm
Google TCP
Riak Dynamo
Riak CS
Super Systems Research
OpenX
Multi datacenter replication
Erlang language
Security model
Wrapup
Taught by
GOTO Conferences
Related Courses
Functional Programming in ErlangFutureLearn Concurrent Programming in Erlang
University of Kent via FutureLearn Elixir: The Big Picture
Pluralsight Elixir
YouTube Erlang Tutorial
Derek Banas via YouTube