Logo of CockroachDB

CockroachDB

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
24% increase in the last year
Web traffic
21% decrease in the last quarter
Financing
September 2021 - $633M

Ratings

G2
4.2/5
(21)
Glassdoor
3.9/5
(69)

CockroachDB description

CockroachDB is a database designed for businesses experiencing rapid growth. It prevents performance issues by automatically distributing data as your needs increase. CockroachDB helps keep your applications online, even during technical failures or updates. Additionally, CockroachDB can be deployed across multiple geographic locations and cloud providers, allowing you to prioritize speed and comply with data regulations.


What companies are using CockroachDB?

STash is using CockroachDB
STash
Checkout.com is using CockroachDB
Checkout.com
Hard Rock Digital is using CockroachDB
Hard Rock Digital
Fortinet is using CockroachDB
Fortinet
Route is using CockroachDB
Route
Spreedly is using CockroachDB
Spreedly
SALTO is using CockroachDB
SALTO
Booksy is using CockroachDB
Booksy
Form3 is using CockroachDB
Form3
Mux is using CockroachDB
Mux
Shipt is using CockroachDB
Shipt
Zapier is used by STash, Checkout.com, Hard Rock Digital, Fortinet, Route, Spreedly, SALTO, Booksy, Form3, Mux, Shipt.

Who is CockroachDB best for

CockroachDB is a scalable, resilient database for growing businesses. It excels at distributing data to prevent performance issues and maintain uptime during failures or updates. Users praise its horizontal scalability and high availability but note setup complexity and resource consumption. Ideal for cloud-native enterprises handling large data volumes.

  • Best for medium to large businesses (100+ employees) needing scalable solutions.

  • Ideal for businesses with cloud-native environments and high-volume transactional data across various industries.


CockroachDB features

Supported

CockroachDB supports replication across multiple availability zones within a region.

Supported

CockroachDB supports multi-region replication for high availability and low latency.

Supported

CockroachDB allows scaling database capacity both horizontally and vertically.

Supported

CockroachDB supports asynchronous replication between different clusters, but not within a single cluster.

Supported

CockroachDB supports Change Data Capture via its changefeeds feature.

Supported

CockroachDB natively supports distributed SQL queries.


CockroachDB reviews

We've summarised 21 CockroachDB reviews (CockroachDB G2 reviews) and summarised the main points below.

Pros of CockroachDB
  • Easy horizontal scalability by adding nodes.
  • Built-in high availability and resilience through data replication and failover.
  • Open-source option available for evaluation and learning.
  • PostgreSQL compatibility simplifies integration with existing systems.
  • Excellent and responsive customer support.
Cons of CockroachDB
  • High resource consumption (CPU, memory, storage) and occasional latency issues.
  • Initial setup and configuration can be complex.
  • Limited ecosystem and community forums (primarily Stack Overflow).
  • Some advanced features and functionalities are limited in the community edition.
  • Occasional leader election issues and complex operator configuration (e.g., in OpenShift).

CockroachDB pricing

See the CockroachDB pricing page.


CockroachDB alternatives

  • Logo of YugabyteDB
    YugabyteDB
    Distributed SQL database: scales globally, always on.
    Read more
  • Logo of Couchbase
    Couchbase
    Flexible database built for speed, scale, and diverse data.
    Read more
  • Logo of Amazon DynamoDB
    Amazon DynamoDB
    Fast, serverless database built for demanding apps. Scales effortlessly.
    Read more
  • Logo of PostgreSQL
    PostgreSQL
    Powerful open-source database for reliable data storage and management.
    Read more
  • Logo of MongoDB Atlas
    MongoDB Atlas
    Cloud database, flexible, scalable, and easy for developers.
    Read more
  • Logo of Redis
    Redis
    Blazing-fast data store for snappy apps and happy users.
    Read more

CockroachDB FAQ

  • What is CockroachDB and what does CockroachDB do?

    CockroachDB is a distributed SQL database designed for cloud-native applications. It offers high availability, horizontal scalability, and resilience against failures. It simplifies multi-region deployments and ensures data consistency across various locations.

  • How does CockroachDB integrate with other tools?

    CockroachDB integrates with various tools and technologies through its PostgreSQL compatibility. It supports popular programming languages and offers integrations for data streaming, monitoring, and visualization tools. This allows users to connect CockroachDB with their existing systems and workflows.

  • What the main competitors of CockroachDB?

    CockroachDB's main competitors include similar distributed SQL databases like YugabyteDB and TiDB. It also competes with traditional relational databases such as PostgreSQL, MySQL, and cloud-native offerings like Amazon Aurora and Google Cloud Spanner.

  • Is CockroachDB legit?

    Yes, CockroachDB is a legitimate and well-regarded distributed SQL database known for its scalability and resilience. It's particularly safe due to its multi-region replication and strong data consistency guarantees. However, potential users should be aware of its resource intensiveness.

  • How much does CockroachDB cost?

    CockroachDB offers a Serverless plan, which has a free tier and paid options based on usage. It also offers Dedicated plans with custom pricing available upon request. Contact CockroachDB for detailed pricing information.

  • Is CockroachDB customer service good?

    Based on user reviews, CockroachDB's customer support is considered excellent and responsive. However, some users find the initial setup and configuration complex and the community support limited.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.

NEW: Introducing Gralio Screen Buddy

An AI tool that observes your work, finds inefficiencies, and suggests smarter ways to do things. Maybe you can use your tools better, automate tasks, or switch software.

For Individuals
Streamline your daily tasks, get helpful AI tips, and find the right tools for your workflow.
For Businesses
See how your team really works, uncover automation opportunities, and get software recommendations tailored to your processes.