[go: up one dir, main page]

Introducing G2.ai, the future of software buying.Try now
Share your insights with CockroachDB

Thousands of people like you come to G2 to find out whether solutions like CockroachDB are the right fit for them. Share your real experiences with CockroachDB and the G2 community and help someone make the right decision about their software.

CockroachDB Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value CockroachDB for its reliable database management, minimizing operational headaches while providing excellent support. (2 mentions)
Users praise the seamless integrations of CockroachDB, noting effortless connectivity with existing services like PostgreSQL. (2 mentions)
Users value the reliable performance of CockroachDB, allowing them to focus on building their business without distractions. (2 mentions)
Users praise the seamless integration of CockroachDB with existing analytics services, requiring no modifications or special configurations. (1 mentions)
Users appreciate the reliable backup system of CockroachDB, ensuring data is safe without operational headaches. (1 mentions)
Users face cost issues with CockroachDB, needing to adapt to its serverless model and operational changes. (1 mentions)
Users find difficult learning curves with CockroachDB due to its unique operational model and compatibility challenges. (1 mentions)
Users find the steep learning curve of CockroachDB challenging, particularly in adjusting to its operational nuances. (1 mentions)
Users often struggle with limited database support due to troublesome default configurations and the need for adjustments. (1 mentions)

Top Pros or Advantages of CockroachDB

1. Database Management
Users value CockroachDB for its reliable database management, minimizing operational headaches while providing excellent support.
See 2 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you like about CockroachDB?

CockroachDB does what a database should do. Just sit there and hold my data reliably without me having to babysit. No worrying about partitioning.

Tomas K.
TK

Tomas K.

Small-Business (50 or fewer emp.)

5.0/5

"Positive Experience switching PostgreSQL to CockroachDB"

What do you like about CockroachDB?

We integrated CockroachDB into our existing analytics service stack, which relies on PostgreSQL connections, without encountering any issues. Everythi

2. Integrations
Users praise the seamless integrations of CockroachDB, noting effortless connectivity with existing services like PostgreSQL.
See 2 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you like about CockroachDB?

CockroachDB does what a database should do. Just sit there and hold my data reliably without me having to babysit. No worrying about partitioning.

Tomas K.
TK

Tomas K.

Small-Business (50 or fewer emp.)

5.0/5

"Positive Experience switching PostgreSQL to CockroachDB"

What do you like about CockroachDB?

We integrated CockroachDB into our existing analytics service stack, which relies on PostgreSQL connections, without encountering any issues. Everythi

3. Performance
Users value the reliable performance of CockroachDB, allowing them to focus on building their business without distractions.
See 2 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you like about CockroachDB?

CockroachDB does what a database should do. Just sit there and hold my data reliably without me having to babysit. No worrying about partitioning.

Rafael P.
RP

Rafael P.

Small-Business (50 or fewer emp.)

5.0/5

"An amazing distributed sql db"

What do you like about CockroachDB?

The ease of use offered by the cloud options and the capabilities of the self hosted option.

4. Analytics
Users praise the seamless integration of CockroachDB with existing analytics services, requiring no modifications or special configurations.
See 1 mentions

See Related User Reviews

Tomas K.
TK

Tomas K.

Small-Business (50 or fewer emp.)

5.0/5

"Positive Experience switching PostgreSQL to CockroachDB"

What do you like about CockroachDB?

We integrated CockroachDB into our existing analytics service stack, which relies on PostgreSQL connections, without encountering any issues. Everythi

5. Backup
Users appreciate the reliable backup system of CockroachDB, ensuring data is safe without operational headaches.
See 1 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you like about CockroachDB?

CockroachDB does what a database should do. Just sit there and hold my data reliably without me having to babysit. No worrying about partitioning.

Top Cons or Disadvantages of CockroachDB

1. Cost Issues
Users face cost issues with CockroachDB, needing to adapt to its serverless model and operational changes.
See 1 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you dislike about CockroachDB?

The mot difficult thing about working with CockroachDB is learning how to think differently about the operational aspects. You have to accept that yo

2. Difficult Learning
Users find difficult learning curves with CockroachDB due to its unique operational model and compatibility challenges.
See 1 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you dislike about CockroachDB?

The mot difficult thing about working with CockroachDB is learning how to think differently about the operational aspects. You have to accept that yo

3. Learning Curve
Users find the steep learning curve of CockroachDB challenging, particularly in adjusting to its operational nuances.
See 1 mentions

See Related User Reviews

Verified User
A

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"Get out of the way and let me work!"

What do you dislike about CockroachDB?

The mot difficult thing about working with CockroachDB is learning how to think differently about the operational aspects. You have to accept that yo

4. Limited Database Support
Users often struggle with limited database support due to troublesome default configurations and the need for adjustments.
See 1 mentions

See Related User Reviews

Rafael P.
RP

Rafael P.

Small-Business (50 or fewer emp.)

5.0/5

"An amazing distributed sql db"

What do you dislike about CockroachDB?

Maybe I lack experience with concurrent use of the DB, but sometimes the default config causes me trouble and I need to change it.

CockroachDB Reviews (29)

Reviews

CockroachDB Reviews (29)

4.3
29 reviews
Search reviews
View Filters
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Ranit D.
RD
Trainee Analyst
Information Technology and Services
Small-Business (50 or fewer emp.)
"Reliable, Scalable, and Developer-Friendly Database"
What do you like best about CockroachDB?

What I like best about CockroachDB is how it feels both powerful and simple at the same time. It’s built to scale automatically, so you don’t need to stress about servers going down or handling huge amounts of data—it just works and keeps your app running smoothly. The best part is that it uses SQL, which most developers are already familiar with, so you get the benefits of a modern, distributed database without a steep learning curve. It’s reliable, resilient, and developer-friendly, which makes it a strong choice for building apps that need to grow and stay online no matter what. Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

What I dislike about CockroachDB is that while it’s powerful, it can sometimes feel a bit complex to configure and optimize, especially for beginners. The learning curve around understanding how data is distributed and how to get the best performance can take some time. Also, certain advanced features aren’t always as mature or as widely supported as in more traditional databases, which might cause a few limitations depending on the use case. Review collected by and hosted on G2.com.

Response from Jeff Cotrupe of CockroachDB

Thank you so much for your 5-Star Review, Ranit! We are are always improving our product and processes and are glad it shows. Especially love this: "What I like best about CockroachDB is how it feels both powerful and simple at the same time." Re: the things you currently do not like as well, I want to engage our appropriate resources to address them. Would you like to connect with me on LinkedIn https://www.linkedin.com/in/jeffcotrupe and drop a direct message, and we can go from there?

Verified User in Computer Software
UC
Enterprise (> 1000 emp.)
"Reliable, distributed database that just works at scale"
What do you like best about CockroachDB?

CockroachDB makes it super easy to run a distributed SQL database without worrying about the complexity of managing replication, failover, or scaling. I like that it feels like using PostgreSQL, but under the hood, it’s handling things like automatic sharding and strong consistency across nodes. Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

The learning curve can be a bit steep when you’re first trying to understand how it handles transactions and consistency compared to traditional databases. Some advanced features still feel less mature compared to Postgres, and debugging distributed queries can be tricky at times. Review collected by and hosted on G2.com.

Response from Jeff Cotrupe of CockroachDB

Hello, and thank you so much for your Review! We are always improving our product and processes and I'm glad it shows. Especially like this: "CockroachDB makes it super easy to run a distributed SQL database..." If you click the link below, “See how CockroachDB improved,” and connect with me on LinkedIn, I’ll provide resources to help you get the most out of CockroachDB and have the best experience.

See how CockroachDB improved
HARSHITA A.
HA
CSM
Small-Business (50 or fewer emp.)
"Reliable and scalable SQL"
What do you like best about CockroachDB?

CockroachDB is a SQL database that can handle large amounts of data and keeps running even if problems happen.

Its main pros is that it keeps your data safe and available in different locations, which is useful for apps with users in many places. Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

It’s not completely simple to use, though. You need to think about how your data is organized and be ready for some steps if you have many users writing at the same time. For small projects in one location, For simpler setups, a regular Postgres database work better.

Although, CockroachDB is a good choice for teams who want a reliable database that can grow as their business grows. Review collected by and hosted on G2.com.

Verified User in Biotechnology
AB
Small-Business (50 or fewer emp.)
"Get out of the way and let me work!"
What do you like best about CockroachDB?

CockroachDB does what a database should do. Just sit there and hold my data reliably without me having to babysit. No worrying about partitioning. I don't care about servers going up or down or load balancers. I don't care if a new version is available. I just keep my schema up to date. Perform my CRUD operations and get on with building my business.

And did I mention the support? Recently I had an issue where backups to an S3 compatible bucket stopped working. Within 24 hours I was on a call with a product manager talking through the issue to understand exactly what happened and what my recommended path forward would be. Yes, by running a serverless database in the cloud as a non-enterprise I am giving up some level of control, which is what happened here when they upgraded to the latest AWS S3 SDK that had some incompatible headers, but the tradeoff is that I have zero operational headaches to deal with.

The last feature that works perfectly with my business model is the pay-as-you-go model where I can spin up as many clusters and databases as I like without getting nailed for every instance. I am in early days and I'm constantly spinning up new clusters for testing or very small customers. When I can create an isolated cluster for a customer and it only costs me a few dollars a month that's a huge win. Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

The mot difficult thing about working with CockroachDB is learning how to think differently about the operational aspects. You have to accept that you are going to lose some level of control if you want to the Serverless cost effective model. Another challenge I've faced is that although there is a high level of Postgres protocol compatibility there are enough differences that you can't assume a zero effort lift and shift. Review collected by and hosted on G2.com.

RK
Network Engineer
Mid-Market (51-1000 emp.)
"CockroachDB is awesome"
What do you like best about CockroachDB?

fault tolerance, and distribution across multiple regions without downtime Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

Not which I found so far. Looking forward to work more on it. Review collected by and hosted on G2.com.

Response from Jeff Cotrupe of CockroachDB

Thank you so much for your review, Rajiv! If you click the link below, “See how CockroachDB improved,” and connect with me on LinkedIn, I’ll provide resources to help you get the most out of CockroachDB and have the best experience.

See how CockroachDB improved
Verified User in Financial Services
UF
Mid-Market (51-1000 emp.)
"Cockroach DB review"
What do you like best about CockroachDB?

Really good and simple to understand documentation.

Easy to work with, supports SQL.

Scales horizontally.

Low Latency Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

Licensing fee was a bit pricy. Needed only when the scale you need is really much. Otherwise, directly using Postgres should be enough. Review collected by and hosted on G2.com.

Tomas K.
TK
CTO
Small-Business (50 or fewer emp.)
"Positive Experience switching PostgreSQL to CockroachDB"
What do you like best about CockroachDB?

We integrated CockroachDB into our existing analytics service stack, which relies on PostgreSQL connections, without encountering any issues. Everything worked immediately without needing any code modifications, workarounds, or special configurations. Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

Based on our experience to date using it for our analytics platform, we haven't identified any dislikes Review collected by and hosted on G2.com.

Rafael P.
RP
Software Architect
Small-Business (50 or fewer emp.)
"An amazing distributed sql db"
What do you like best about CockroachDB?

The ease of use offered by the cloud options and the capabilities of the self hosted option. Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

Maybe I lack experience with concurrent use of the DB, but sometimes the default config causes me trouble and I need to change it. Review collected by and hosted on G2.com.

K Madhusudan C.
KC
Software Engineer
Mid-Market (51-1000 emp.)
"Distributed SQL database designed for scalability and high availability"
What do you like best about CockroachDB?

Horizontal scalability of the cockroach DB allows us to add more nodes to the cluster easily based on the data growth.

Built-in high availability features that make it resilient to node failures using its automatic data replication and failover mechanism Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

It is resource-intensive and consumes high CPU, memory, and storage. Sometimes there are latency issues too.

Setting up and configuring for the first time is a bit complex.

Also, it has a limited ecosystem Review collected by and hosted on G2.com.

Benjamin Y.
BY
Project Administrator
Small-Business (50 or fewer emp.)
"Great Open-Source Database Product"
What do you like best about CockroachDB?

I have an option to evaluate this product using an open source option and take some university courses to educate myself on how to use the database product. From there, I can figure out which projects I plan to use it for (specifically anything business-related or personal / hobby projects). Review collected by and hosted on G2.com.

What do you dislike about CockroachDB?

I'm not sure as I am continuing to explore more of the product and I hope that there isn't too many limitations when it comes to adding specific data that I would need to create the database. Review collected by and hosted on G2.com.

Product Avatar Image
Product Avatar Image