CockroachDB is a high-performance, cloud-native database offering fault-tolerance, geo-partitioning, and PostgreSQL compatibility, ensuring distributed transactions with robust security for global applications.


| Product | Mindshare (%) |
|---|---|
| CockroachDB | 4.1% |
| Oracle Database | 10.9% |
| SQL Server | 10.7% |
| Other | 74.3% |
| Title | Rating | Mindshare | Recommending | |
|---|---|---|---|---|
| Teradata | 4.1 | 4.1% | 88% | 83 interviewsAdd to research |
| SQL Server | 4.2 | 10.7% | 93% | 274 interviewsAdd to research |
| Company Size | Count |
|---|---|
| Small Business | 6 |
| Midsize Enterprise | 1 |
| Large Enterprise | 4 |
| Company Size | Count |
|---|---|
| Small Business | 90 |
| Midsize Enterprise | 54 |
| Large Enterprise | 171 |
CockroachDB offers advanced features like geo-replication and ensures data residency through its distributed architecture. This minimizes application modifications by supporting the PostgreSQL wire protocol while providing enhanced fault-tolerance. High availability is maintained through automatic node syncing and workload distribution. Security is prioritized with SSL certificates and role-based access control, facilitating ease of use and observability through an intuitive interface. Despite its capabilities, areas like documentation, disaster recovery, and high availability are improving, with an emphasis on enhanced protocol support and serverless offerings.
What are CockroachDB's key features?CockroachDB finds application across industries such as fintech and media, where distributed transactions and high availability are critical. It's ideal for platforms requiring real-time data processing, like credit scoring and music streaming, thanks to its scalability, resilience, and top-tier security.
Baidu, Kindred, Tierion, Heroic Labs, Gorgias
| Author info | Rating | Review Summary |
|---|---|---|
| Manager, Software Engineering at a tech vendor with 10,001+ employees | 4.0 | I've used CockroachDB for two years, valuing its RDBMS features, scalability, and self-healing. While developer-friendly, I find its UI limited and multi-region deployment costly due to replica needs. Setup was straightforward and support good. |
| Software Engineer at a consultancy with self employed | 5.0 | I use CockroachDB to scale PostgreSQL applications, valuing its compatibility and scalability for backtests, without code changes. While easy to set up, I find the serverless pricing model, with its request units and potential throttling, confusing. |
| Student at Univerzita obrany | 4.0 | I'm testing CockroachDB for school, valuing its distributed, geo-replication features. I deployed a three-node cluster and found the AI chatbot useful. I seek better PostgreSQL compatibility, particularly with connection strings. |
| Senior Principal Architect ,Technology Strategy at Discover Financial Services | 4.0 | I use CockroachDB for its excellent resiliency and geo-partitioning, despite a difficult initial setup. While it's a scalable and overall great relational database (8.5/10), its automatic failover needs improvement. |
| Chief Information Officer (CIO) at a tech services company with 51-200 employees | 4.0 | I find CockroachDB excellent for distributed data isolation, meeting compliance, and scalability. It's stable and easy to set up. However, I recommend improvements in enterprise features like disaster recovery and backup, despite improved support. |
| Staff DBRE at SecurityScorecard | 4.0 | I value its auto geo-partitioning for data residency, cost savings, and speed, though the engine needs improvement for partition keys. I've experienced stability issues with patches and inconsistent support, and there's a learning curve to its distributed database calls. |
| Co-Founder at Afriziki | 4.5 | I find CockroachDB excellent for high-velocity data, offering great scalability, stability, and security. Its Postgres compatibility is valuable, though extensibility needs improvement. Overall, it's a reliable distributed database for complex operational use cases. |
| CEO at Go Eve | 4.0 | I find CockroachDB nearly compatible with Postgres but wish it were fully so to use Postgres libraries easily. Compared to Google Spanner, CockroachDB allows smaller-scale deployments and better cost efficiency, which is advantageous for our needs. |