NoSQL Databases Uses BASE as a consistency model over ACID Compute (distributed) queries efficiently with MapReduce Distribute data dynamically and efficiently with Consistent Hashing Deal with multiple concurrent writes with Vector Clocks Databases MongoDB