We performed a comparison between IBM Db2 Database and MySQL based on our users’ reviews in five categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: MySQL is easy to use and free to download. In contrast, some reviewers feel that IBM Db2 is costly and not intuitive.
"I like that its true active-active. For example, if there are two instances within a cluster, we can take one of them down and there's no failover or switch over. There's no primary and secondary, it's true active-active. We can take one side down and we can upgrade that with new maintenance or a new version, obviously testing coexistence beforehand, without impacting the business."
"IBM Db2 Database has good performance."
"It is quite a stable solution."
"We are dealing with millions of transactions a month and the performance is very good."
"The solution has very good data compression of up to 50%. For example, if you have 50 terabytes of data, it can be reduced to 25 terabytes."
"Reliable, robust with great features."
"The solution is very stable, in both hardware and database."
"The most valuable feature of the solution is its compatibility with IBM Power Systems."
"For sure, the solution is very stable."
"The most valuable feature of MySQL is its reliability and performance."
"I am totally satisfied with MySQL."
"For starters, it's free, which is always nice, and it's also pretty straightforward to use. It's a nice conventional database."
"MySQL is easy to use, has fast performance, and it is comfortable for end-user to use. The schema level and structure we are using are very simple and easy to understand. Additionally, packaging tool development is straightforward and the data is presented in a way that is very simple to understand."
"The one interesting thing about this product is that it is open source. It comes from an open source product. MySQL has been positioned as open source, but it also provides support."
"Like other databases, it has a rich set of functions, such as stored procedures and its own procedural language, which is akin to Oracle SQL. It also has trigger and cursor commands you would expect with a good database language."
"The most valuable feature of MySQL is the informative error outputs of command line interface."
"The only drawback that we see in Db2 Database is the crash recovery. When there is a crash and somebody has to do the recovery, Db2 Database first stops, and then it does any crash recovery. In Oracle Database, crash recovery happens within the database. The database is not shut down."
"We need some time to improve the performance. We have to perform a weekly REORG, or else RUNSTATS for the databases."
"They should develop its containerized version."
"There could be more user-friendly tools with features such as drag-and-drop functionality, visual basics, and low-code capabilities."
"The technical support can be faster."
"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."
"The solution no longer supports POWER8."
"The solution's UI hasn't been upgraded. The solution’s UI is an area to improve because the solution was developed long ago."
"MySQL's performance needs to be improved for enterprise-level applications compared to Oracle and Postgres."
"There are some issues with compatibility with Java environments that need to be improved. When Oracle bought this solution there were some driver changes that caused some issues with operations."
"We want high availability and replication features, which are currently missing in this solution. It would be great if they can provide an in-built replication feature, similar to Oracle RAC, in MySQL."
"Its scalability can be better. It is probably not as scalable as Oracle. I had some issues with connectors. I used it from a C++ program, and it required some work to make it run, but finally, it worked."
"The solution could improve by having better performance and security."
"It could be a little bit simpler to use."
"It does not stand out regarding scalability. When the company size increases, the user base having actual experience with (very) large MySQL solutions is reduced."
"MySQL doesn't have the auto-clustering and database clustering features that other competitors provide. They can include these features."
IBM Db2 Database is ranked 6th in Relational Databases Tools with 66 reviews while MySQL is ranked 4th in Relational Databases Tools with 142 reviews. IBM Db2 Database is rated 8.2, while MySQL is rated 8.2. The top reviewer of IBM Db2 Database writes "Very scalable with high availability and excellent technical support". On the other hand, the top reviewer of MySQL writes "Good beginner base but it should have better support for backups". IBM Db2 Database is most compared with SQL Server, Oracle Database, SAP HANA, Teradata and IBM Informix, whereas MySQL is most compared with Firebird SQL, PostgreSQL, MariaDB, Teradata and CockroachDB. See our IBM Db2 Database vs. MySQL report.
See our list of best Relational Databases Tools vendors.
We monitor all Relational Databases Tools reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.