Cassandra

Cassandra


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



  Pros:
  • 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.
  Cons:
  • No Ad-Hoc Queries.
  • Newer versions of Cassandra will have limited support for aggregations with a single partition.
  • Unstable performance