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

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
Shipt is using CockroachDB
Shipt
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
Zapier is used by STash, Checkout.com, Hard Rock Digital, Shipt, Fortinet, Route, Spreedly, SALTO, Booksy, Form3, Mux.

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

Type in the name of the feature or in your own words tell us what you need
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 Superblocks
    Superblocks
    Better for creating internal tools quickly with a drag-and-drop interface. It has more momentum in terms of website traffic and employee growth. A good CockroachDB alternative for those seeking faster development cycles for internal applications.
    Read more
  • Logo of Microsoft SQL Server
    Microsoft SQL Server
    Better for businesses of all sizes needing analytics in various environments. Wider industry applicability across sectors like healthcare, finance, and retail. Has more website traffic momentum. Stronger Microsoft ecosystem integration and larger community support.
    Read more
  • Logo of LeadMagic
    LeadMagic
    Better for sales and marketing teams needing enriched prospect data. More suitable for small to medium businesses. Focuses on data enrichment, list cleaning, and lead validation, unlike CockroachDB's database functionalities. Has a credit-based pricing model.
    Read more
  • Logo of Chroma Vector Database
    Chroma Vector Database
    Better for AI-native applications needing embedding storage and vector search. Open-source and free. Has significantly more momentum. Primarily for smaller businesses and developers.
    Read more
  • Logo of IBM Db2
    IBM Db2
    Better suited for users in heavily regulated industries needing robust security and compliance features. Grows faster in terms of website traffic. Known for high availability, reliability, and scalability, but can be complex and difficult to learn.
    Read more
  • Logo of MongoDB Atlas
    MongoDB Atlas
    Better for smaller projects or teams. Schema-less design offers more flexibility. Easier setup and more user-friendly. Not ideal for regulated industries like finance and e-commerce.
    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.