Try our new research platform with insights from 80,000+ expert users

CockroachDB vs IBM Db2 Database comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

CockroachDB
Ranking in Relational Databases Tools
11th
Average Rating
8.0
Number of Reviews
11
Ranking in other categories
No ranking in other categories
IBM Db2 Database
Ranking in Relational Databases Tools
5th
Average Rating
8.2
Number of Reviews
71
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of September 2024, in the Relational Databases Tools category, the mindshare of CockroachDB is 2.7%, up from 2.3% compared to the previous year. The mindshare of IBM Db2 Database is 6.8%, up from 6.7% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Relational Databases Tools
 

Featured Reviews

Antonio Tringali - PeerSpot reviewer
Nov 15, 2023
Open source with extensive documentation and a University for training
I am a freelancer. A client of mine wanted a solution that would allow them to scale yet not abandon the familiar PostgreSQL front-end (and rewrite a part of their source code). Scalability aside, CockroachDB is a fine way forward from PostgreSQL and is not changing the client source code part of the system. If you are lucky and you do not use newer features from recent versions of PostgreSQL or PostgreSQL extensions, it's fine. There are nice-to-have features for big organizations like regional tables. At the moment, my client simply does not use these. However, the serverless offer from CockroachDB is reacting well as data grows.
SimonHiggins - PeerSpot reviewer
Aug 8, 2024
Provides high availability and maintains active configuration across multiple servers
IBM's support isn't as strong as it used to be, especially when it comes to providing fixes. We have to keep track of defects more closely now. When a defect is identified, IBM takes it to their lab, creates an APAR, and provides us with a fix. We receive these fixes periodically and apply them to our Db2 code in a sandbox environment first, not directly into production. We test thoroughly before rolling it out to development and eventually to production. Recently, we've encountered some issues with Db2, requiring us to be extra cautious to avoid outages. Unfortunately, we did experience an outage in February due to a code defect. We recently received a Red Alert from IBM, a critical warning in the mainframe world indicating a potential risk of data loss if not addressed.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"I use CockroachDB to test big data samples and to create the best structure for databases. We have four users and required 10 people for deployment and maintenance."
"The initial setup and deployment are simple."
"The most valuable features of the solution are its resiliency features and the geo-partitioning capabilities."
"The subset of SQL that my client is using is completely supported."
"The tool's most valuable feature is node syncing, which takes only 0.54 milliseconds."
"What I like best is its ability to solve data residency issues. The main advantage is auto geo partitioning, built into the product. This means we don't have to spin up separate servers in each region, which would be much more costly."
"The product has valuable security features."
"The availability and the easy to use feature is the most valuable. The documentation is also good."
"The most valuable features of this solution are security and stability."
"It's easy to search and extract data from the warehouse using queries."
"IBM Db2 Database has good performance."
"Its functionality and availability are valuable. Its availability is great. It is available 99.99% of the time."
"We are dealing with millions of transactions a month and the performance is very good."
"It has a good feature called pureScale, which is just for scalability. It is a perfect solution for environments where scalability is going to be an issue."
"The solution's security is very tough and impenetrable."
"The structure is straightforward, consisting of the test file and the logical and physical files. You have one physical file and many logical files related to it."
 

Cons

"The closer they can make CockroachDB to being completely compatible with Postgres, the better. It's almost compatible, but not completely. If it was, it would be nice to just be able to use Postgres libraries without any fiddling."
"The product must improve its disaster recovery features."
"CockroachDB needs to improve store processes."
"The initial setup and pricing could be improved."
"The platform could be more extensible."
"I think the engine itself could be improved. If you miss a partition key, it should be able to be modeled. This is where AI could be really helpful. For example, if a user is from Australia, the system should know to look for their data there first instead of searching in the US or another continent."
"Cockroach does not support all types of protocols. I need to improve it myself to support a CouchDB on my network."
"I find the serverless offer a bit confusing."
"I would like to see better support for advanced analytics."
"The solution could be more modern and have updated database technology."
"When I look at Microsoft SQL Server, SQL Server provides me with better tools for database management."
"The product needs to improve its configuration and storage."
"They could enhance the product's cloud integration and general-purpose database capabilities."
"The GUI interface is not particularly friendly for those who do not have experience with the product."
"Their view of it is they're maintaining it, they're continuing to upgrade it, they're continuing to grow it, however, they don't go out and try and sell that as an architectural solution the way they do Linux and Unix."
"IBM Db2 Database could improve in the steps it takes for upgrades. It is not an easy process. The process of upgrading the version is lengthy and requires a lot of time. To make it more efficient, I suggest implementing some automation on the solution side. This will greatly reduce the time required for the upgrade."
 

Pricing and Cost Advice

"I've used CockroachDB at a small scale on the free accounts because we are only testing."
"The solution's pricing is not cheap. However, the good thing is that customers are willing to pay for it if they want it."
"The product's price depends on the user's company and the contract model they enter into with CockroachDB. Depending on the contract model one enters into with CockroachDB, the product may or may not be expensive."
"The platform is affordable even for the enterprise version. It provides value for investment in terms of performance."
"The pricing is good but can be made cheaper. I would rate the pricing a five out of ten."
"It is expensive when compared to other products."
"It's very expensive for West African countries like ours."
"I would rate the pricing a five out of ten. It's not super expensive, but also not cheap."
"The solution costs less than other products."
"Db2 is less expensive than Oracle."
"I rate the price of the IBM Db2 Database an eight out of ten."
"We purchase the product's yearly license."
"Among Microsoft SQL Server, Oracle, and Db2, Microsoft SQL Server is the cheapest one, and Oracle is the most expensive one. Db2 is in the middle. As compared to SQL Server, its price could go down. It will be good for customers."
report
Use our free recommendation engine to learn which Relational Databases Tools solutions are best for your needs.
801,634 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
39%
Computer Software Company
15%
Retailer
6%
University
4%
Educational Organization
57%
Financial Services Firm
9%
Computer Software Company
5%
Government
4%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about CockroachDB?
The subset of SQL that my client is using is completely supported.
What needs improvement with CockroachDB?
I think the engine itself could be improved. If you miss a partition key, it should be able to be modeled. This is where AI could be really helpful. For example, if a user is from Australia, the sy...
What is your primary use case for CockroachDB?
Cockroach nodes were installed in the following: 1. Single host, triple nodes (containers): for evaluation on a low-end PC. 2. Single host, triple nodes (process): to test applications against a ~5...
What do you like most about IBM Db2 Database?
Db2 database scalability and performance capabilities match our database needs. It covers pretty much everything a database administrator or engineer might need.
What is your experience regarding pricing and costs for IBM Db2 Database?
In the past, mainframes were considered expensive because software licensing was based on the full capacity of the hardware. Nowadays, licensing is based on peak usage, typically less than the hard...
What needs improvement with IBM Db2 Database?
IBM's support isn't as strong as it used to be, especially when it comes to providing fixes. We have to keep track of defects more closely now. When a defect is identified, IBM takes it to their la...
 

Comparisons

 

Also Known As

No data available
DB2
 

Learn More

 

Overview

 

Sample Customers

Baidu, Kindred, Tierion, Heroic Labs, Gorgias
Knorr-Bremse, Mizuho Bank Ltd., Australian Government Department of Defence, SCHWENK Zement, Friedhelm Loh Group, YAZAKI Europe Limited, Ekornes ASA, Baldor Electric, VSN Systemen BV, Lion Brewery (Ceylon) PLC, PLANSEE Group, TE Connectivity, Hansgrohe SE, Openmatics, University of Toronto
Find out what your peers are saying about CockroachDB vs. IBM Db2 Database and other solutions. Updated: September 2024.
801,634 professionals have used our research since 2012.