Post Image
By Matt GaidicaMay 25, 2012In Uncategorized

Brewers Conjecture

This paper is kind of academic, but its a good look at the 3 tradeoffs encountered when you try to build a distributed data system. It is only possible to achieve 2 of these, but never 3: consistency, availability, and partition tolerance.

svgParameterizing SQL Queries with ActiveRecord
svgCreating a hash (checksum) for an external file in Ruby