an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure.
High Availablity & Partion Only eventually consistent
key value store
Best for heavy writes, medium reads
Bad at updates
a complex system in return for a lot of power and flexibility
circle storage metaphor
Originally an internal Facebook project,