Why CockroachDB and Apache Cassandra?
CockroachDB and Cassandra share common capabilities. Both deliver
effortless, global scale. Both are resilient. Both are cloud-neutral.
Cassandra was designed for fast access of data and makes compromises for writes.
Cassandra queries require you to understand partitioning of the database.
Cassandra implements a variant of SQL called CQL, which may limit application functionality.
CockroachDB was architected for complex, high performant distributed writes and delivers scale-out read capability.
CockroachDB delivers simple relational SQL transactions and obscures complexity away from developers.
CockroachDB is wire-compatible with PostgreSQL and provides a familiar, easy interface for developers.
|Single Data Center||Globally distributed|
Low read volume
Heavy read volume and limited writes/transactions
Heavy read, heavy write/update volume
Heavy read/write volume and transaction guarantees