Try our new research platform with insights from 80,000+ expert users
CockroachDB Logo

CockroachDB pros and cons

Vendor: Cockroach
4.0 out of 5

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

CockroachDB is highly reliable and offers strong availability features.
It efficiently manages geo-partitioning and helps solve data residency issues.
The database is distributed, allowing node deployment across different regions.
CockroachDB excels in node syncing, supporting quick data handling with its resiliency features.
It provides valuable security features and fully supports SQL subsets.

CONS

CockroachDB requires improvements for distributed high availability and geo-partitioning.
Compatibility issues exist with PostgreSQL, particularly concerning full protocol support and connection strings.
Initial setup, pricing, and disaster recovery features need enhancement.
Serverless offering is perceived as confusing, and the platform's extensibility could be improved.
Multi-region deployment demands at least three replicas for strong consistency, increasing infrastructure costs.
 

CockroachDB Pros review quotes

SC
Aug 19, 2025
CockroachDB is excellent for managing relationships in RDBMS with multiple benefits such as the ability to create views and dynamic queries that save data and reduce the use of complex algorithms in code.
Antonio Tringali - PeerSpot reviewer
Nov 15, 2023
The subset of SQL that my client is using is completely supported.
SanjeevSingh4 - PeerSpot reviewer
Jul 11, 2024
What I like best is its ability to solve data residency issues. The main advantage is auto geo partitioning, built into the product. This means we don't have to spin up separate servers in each region, which would be much more costly.
Learn what your peers think about CockroachDB. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,985 professionals have used our research since 2012.
Suresh Ayyavoo - PeerSpot reviewer
Nov 24, 2023
The best feature of CockroachDB is the ability to keep the nodes in different locations.
Arucy Lionel - PeerSpot reviewer
Nov 27, 2023
The product has valuable security features.
Hugh Sheehy - PeerSpot reviewer
Dec 19, 2022
CockroachDB is highly reliable.
PN
May 25, 2020
The initial setup and deployment are simple.
Dang Quy Tai - PeerSpot reviewer
Nov 12, 2024
The most valuable feature is that CockroachDB is a distributed database, which can deploy nodes running in different regions.
Victor AugustoDe Souza E Silva - PeerSpot reviewer
Aug 15, 2023
The availability and the easy to use feature is the most valuable. The documentation is also good.
Umang Singh - PeerSpot reviewer
Nov 29, 2023
The most valuable features of the solution are its resiliency features and the geo-partitioning capabilities.
 

CockroachDB Cons review quotes

SC
Aug 19, 2025
For multi-region deployment, CockroachDB requires at least three plus replicas across data centers to achieve strong consistency across regions, which increases infrastructure costs including compute, storage, and networking.
Antonio Tringali - PeerSpot reviewer
Nov 15, 2023
I find the serverless offer a bit confusing.
SanjeevSingh4 - PeerSpot reviewer
Jul 11, 2024
I think the engine itself could be improved. If you miss a partition key, it should be able to be modeled. This is where AI could be really helpful. For example, if a user is from Australia, the system should know to look for their data there first instead of searching in the US or another continent.
Learn what your peers think about CockroachDB. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,985 professionals have used our research since 2012.
Suresh Ayyavoo - PeerSpot reviewer
Nov 24, 2023
The product must improve its disaster recovery features.
Arucy Lionel - PeerSpot reviewer
Nov 27, 2023
The platform could be more extensible.
Hugh Sheehy - PeerSpot reviewer
Dec 19, 2022
The closer they can make CockroachDB to being completely compatible with Postgres, the better. It's almost compatible, but not completely. If it was, it would be nice to just be able to use Postgres libraries without any fiddling.
PN
May 25, 2020
We are looking for more features to support distributed high availability and geo-partitioning.
Dang Quy Tai - PeerSpot reviewer
Nov 12, 2024
I would like CockroachDB to have more compatibility with PostgreSQL, especially with the connection string and technical integrations.
Victor AugustoDe Souza E Silva - PeerSpot reviewer
Aug 15, 2023
The initial setup and pricing could be improved.
Mohammad Reza-Moradi - PeerSpot reviewer
May 27, 2022
Cockroach does not support all types of protocols. I need to improve it myself to support a CouchDB on my network.