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