What is Cassandra?.
Apache Cassandra is a highly scalable, high-performance distributed database designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. It is a type of NoSQL database.
|Maintained by||License Type||Popular Examples||Support||Updates||Developer Skills|
|Apache||Apache License 2.0||–||cassandra.apache.org||Supported for at least one year beyond the next major version release.||Full Stack, Python or Scala.|
|Often Compared to||Testing||Accessibility||Maintained by||Repository|
|MongoDB, Hbase||cassandra-stress||CDH Testing.||Apache.||github.com/cloudera|
- It is able to handle such a large volume of writes by first writing to an in-memory data structure, then to an append-only log.
- Cassandra comes with multi data center replication.
- Tunable Consistency.
- No Ad-Hoc Queries.
- Newer versions of Cassandra will have limited support for aggregations with a single partition.
- Unstable performance