Cassandra is a decentralized structured storage system that was initially developed at Facebook to power their inbox search. It is based on Amazon's Dynamo and Google's BigTable data models. Cassandra provides tunable consistency, high availability with no single points of failure, horizontal scalability and elasticity. It allows data to be distributed across multiple data centers and easily handles the addition or removal of nodes.