CockroachDB Reviews & Product Details

CockroachDB Overview

What is CockroachDB?

Cockroach Labs helps developers build and deploy scalable applications that can survive datacenter-scale outages.

CockroachDB Details
Product Description

Cockroach Labs helps developers build and deploy scalable applications that can survive datacenter-scale outages.


Seller Details
Seller
Cockroach Labs
Company Website
Year Founded
2015
HQ Location
New York, NY
LinkedIn® Page
www.linkedin.com
217 employees on LinkedIn®

Overview Provided by:
Show More
Answer a few questions to help the CockroachDB community
Have you used CockroachDB before?
Yes

CockroachDB Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 12 CockroachDB reviews
Popular Mentions
Showing 12 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Region
Already have CockroachDB?
Write a Review
Principal Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

There are many cool features like:

1. Live cluster scaling options

2. Geo partitioning

3. High availability

4. backup options

5. archiving of data

6. change data capture implementation

7. different topologies for different needs

8. ACID properties

9. Authentication model

and many more.. Review collected by and hosted on G2.com.

What do you dislike?

Not exactly something I dislike but it certainly lacks consumer forums as of now because it is quite new in the market.

There are some features also that are missing in cockroach DB. Though it is coping up very good even after not having those but still sometimes those features are missed. These features include:

1. We can not write procedural code here (no support to PLSQL)

2. GIN index is a great feature but partitioning of GIN index is not yet supported

3. Some functions related to array that were present in postgres that makes the processing simpler are not available in cockroachDB. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you need a highly scalable, robust and high availability distributed database, You can always consider cockroachDB. Though the consumer forum is not that great as of now but the customer support is really quick and awesome. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We wanted a robust, highly scalable and a distributed database with very low read latency across multiple geographical locations. CockroachDB solves this in a very effective manner.

CockroachDB also support change data capture(CDC) on its own. We just need to redirect the CDC traffic to the end solution where we want to store our CDC data. Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer Trainee
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

There are multiple benefits of using CockroachDB, however, some of the best features which I like the most are: Ideal for ACID consistent transaction requirement, create multiple data copies across multiple nodes to provide the highest availability in case some other node goes down or fails. Robust SQL Interface, don't need to learn a new dialect for administering data. You can easily scale it and couple it as per your application necessities without much hectic as it balances data automatically as more nodes are added. Operational Simplicity is another great benefit of using CockroachDB. Due to which a cluster can easily be started using a few commands along with data replication to multiple regions. Focus on taking advantage of cloud scale and developed primarily for cloud-based applications making it perfect for modern-day requirements. Review collected by and hosted on G2.com.

What do you dislike?

Though it supports most of the Postgres SQL dialect, still it lacks support for some very useful Postgres queries which is a major drawback. Moreover, as the complexity increases it can lead to difficulty in large-scale data querying and can cause frequent crashes. Due to the major focus encompassing strong consistency & availability it results in multiple data replication. Overall the performance becomes considerably slow which can be a major drawback depending on the application requirements and architecture. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Excellent choice for applications requirement focusing around maximum availability and strongly consistent ACID transactions. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

CockroachDB ensures the highest data availability which is the most crucial requirement for some use-cases. It creates multiple data replications across multiple regions, so that system data remains available irrespective of any disaster/ node failure. Moreover, it presents a very easy mechanism to scale nodes and simply engage with the existing architecture. Review collected by and hosted on G2.com.

Show More
Show Less
IB
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

Best documentation from CockroachDB helps adoption in a faster manner and DB works exceedingly better than expected. Postgres compatibility is really done in such a great manner that migrating from Postgres to CockroachDB was pretty easy than expected. Review collected by and hosted on G2.com.

What do you dislike?

None as of now. My application needs do not get me into a state where I feel like i dislike to not have any needed feature in CockroachDB. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Reliable and works well. Would definitely recommend others to consider CockroachDB usage. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

My application was initially developed with Postgres and we decided to shift to CockroachDB for its Automated scaling, failover and repair feature and its compatibility with postgres so that our migration would be easier. It exactly solved our needs. Review collected by and hosted on G2.com.

Show More
Show Less
Software Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

I like it auto replicating which makes it hard to kill.

We are using this where high traffic is going on , so if one node crash we are still operational.

And it's SQL is just like postgreDB.

It can be used on heavy traffic project.

It's Auto replication features provide high abilities. Review collected by and hosted on G2.com.

What do you dislike?

Few features like concat is not available for community. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

CockroachDB is helping us on high availability.

High amount of data can be handled. Review collected by and hosted on G2.com.

Show More
Show Less
Cloud DevOps Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Distributed SQL DB with focus on OLTP

The best feature of Cockroach DB is it is managed database ,

Horizontal Scalabilty which is very helpful as in modern world of stateful application .

Cockroach DB is platform-agonisitic

Multi Active Availability Database

Geo-replication startegy

It support all modern languages include Go , Python , JS Review collected by and hosted on G2.com.

What do you dislike?

Large DB cluster requires manual start which is the drawback in production ready env Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Company who is looking for platform-agonistic Database with geo-replication startegy with consistency can go with Cockroach DB Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Scalabilty of Database

multi-availability with geo-replication

Strong Consistency with ACID Transaction Review collected by and hosted on G2.com.

Show More
Show Less
Sr. Systems Architect
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The initial setup, how straight forward it is to get started with the globally distributed data store. Beats everything I have tried so far from Oracle to Cassandra DB! Review collected by and hosted on G2.com.

What do you dislike?

Missing capabilities to create SQL functions. They a very handy to manage complex relationships or to manipulate large data sets - instead of having to pull them in the application layer. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Serving customer data, all local to them across the globe. Helped us achieve simplify the architecture, quick adoption of a truly globally distributed database right from PoC to MVP to now under development for production. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Consultant - SDDC
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

High Availability feature, and easy to manage Review collected by and hosted on G2.com.

What do you dislike?

Havent found anything as of now. May be exploring more will help Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

backup and restore of db is not required all the time with cockraoch db which is manditory step with all dbs Review collected by and hosted on G2.com.

Show More
Show Less
UB
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Found good as distributed, and gets updates frequently Review collected by and hosted on G2.com.

What do you dislike?

Performance issue regarding transactional support with java Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Not solving any problems of cockroach. Used with containerized apps which is great. Review collected by and hosted on G2.com.

Show More
Show Less
AT
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Feature rich, has great online tutorials and Cockroach University.

Wish this was around 20 years ago! ACID compliant. Review collected by and hosted on G2.com.

What do you dislike?

It can be simple but gets complex quite quickly as you start using Geolocation features, i guess there is a steep learning curve but worth it to master the advanced features. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Distributed data that has all the bells and whistles. Review collected by and hosted on G2.com.

Show More
Show Less
UH
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The most helpful is how easy you can setup a cockroach DB with a few steps. Also their support can be absolutely helpful. Review collected by and hosted on G2.com.

What do you dislike?

An upside is that some of their features are only in enterprise edition. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

The benefits are many. Try to use it and you'll probably earn from it. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Strongly-consistent ACID transactions is a big feature for a distributed SQL, such as cockroach DB. You also do not need to care about how much you may need to scale your app in the future. The DB can handle this for sure Review collected by and hosted on G2.com.

Show More
Show Less
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Data Distribution

Access mechanism

ACID guarantee Review collected by and hosted on G2.com.

What do you dislike?

Features are great did not find any conflict yet Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Can handle Huge Data store with distributed trx

Strong Trx features Review collected by and hosted on G2.com.

Show More
Show Less
UI
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

CockroachDB is an innovation solution to easily scaling our SQL database and the fact that scaling works out of the box is a huge advantage to our team. Some of the advice features, such as managing data locality, are also very convenient and have saved our team many, many hours of work by not having to implement these features ourselves. Review collected by and hosted on G2.com.

What do you dislike?

Depending on what your requirements are, you may find this solution much slower than a traditional database solution. Latency can be an issue and some SQL queries are not sufficiently optimized by the product. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

CockroachDB allows us to a SQL interface database for our web app that is extremely easy to scale. The fact that we can host is across cloud providers and utilize CockroachDB themselves for managing our database has resulted is much simpler database management. Review collected by and hosted on G2.com.

Show More
Show Less