# CockroachDB in Comparison

This page shows you how key features of CockroachDB stack up against other databases. Hover over features for their intended meanings, and click CockroachDB answers to view related documentation.

|  |  | CockroachDB
--- | --- | --- | ---
Automated Scaling | No Yes | No Yes | Yes
Automated Failover | Optional Yes | Optional Yes | Yes
Automated Repair | No Yes | No Yes | Yes
Strongly Consistent Replication | No Optional Yes | No Optional Yes | Yes
Consensus-Based Replication | No Optional Yes | No Optional Yes | Yes
Distributed Transactions | No Yes No* | No Yes No* | Yes
ACID Semantics | Yes No Row-only Row-only* Document-only | Yes No Row-only Row-only* Document-only | Yes
Eventually Consistent Reads | Yes | Yes | No
SQL | Yes No Read-only | Yes No Read-only | Yes
Open Source | Yes No | Yes No | Yes
Commercial Version | Optional No Yes | Optional No Yes | Optional
Support | Full | Full | Full

* In DynamoDB, distributed transactions and ACID semantics across all data in the database, not just per row, requires an additional transaction library.