Databases 201 Database Theory ACID CAP theorem High Availability Document Databases MongoDB CouchDB Hadoop Key-value Stores Riak Cassandra Dynamo BigTable Graph Databases FlockDB Neo4j