February 22-24, 2013
Hilton Los Angeles International Airport
Cloud database services may be riding a wave of hype recently, but there does exist a wealth of solid tools underlying the development of these systems. We'll take a look at Riak, an open source distributed database, and how it uses simple distributed patterns (merkle trees, vector clocks, distributed hashes, bloomfilters) and message patterns (req/reply, pub/sub, exclusive pair) to create a highly available system that can survive downed nodes and network partitions.
We'll also take a peek at riak_pipe, a project inspired by *nix pipes which is the core of Riak's mapreduce implementation.