We primarily use the platform to store query data. I work in a bank, where we store customer information on it.
System engineer at a financial services firm with 10,001+ employees
Contributes to our organization's work efficiency with valuable querying feature
Pros and Cons
- "The solution's querying feature is most valuable. It allows me to retrieve data quickly."
- "The solution's data retrieval speed could be improved, especially for heavy queries. Better optimization or indexing might also be involved."
What is our primary use case?
How has it helped my organization?
The product has improved our organization by performing well for data storage and queries. It helps us retrieve information quickly.
What is most valuable?
The solution's querying feature is most valuable. It allows me to retrieve data quickly.
What needs improvement?
The solution's data retrieval speed could be improved, especially for heavy queries. Better optimization or indexing might also be involved.
Buyer's Guide
IBM Db2 Database
December 2025
Learn what your peers think about IBM Db2 Database. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,853 professionals have used our research since 2012.
For how long have I used the solution?
I have been working with IBM Db2 for about two years.
What do I think about the stability of the solution?
The product is mostly stable, even in a large organization like ours.
I rate the stability a nine out of ten.
What do I think about the scalability of the solution?
We manage around 15,000 to 20,000 platform users. I rate the scalability an eight out of ten.
How are customer service and support?
I do not interact directly with the technical support team.
Our internal support team handles any issues and communicates with the provider.
What was our ROI?
The solution has been good with strong performance, contributing to our organization's efficiency.
What other advice do I have?
We use the product combined with other solutions, such as SAP Crystal Reports and various reporting tools, but we do not directly integrate it with databases like SQL Server.
I rate it as ten because, despite occasional issues, it performs very well overall.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
System Administrator at a financial services firm with 1,001-5,000 employees
Beneficial auto-tuning, helpful support, but field updating could improve
Pros and Cons
- "The solution has many beneficial features, such as security, support, and stability."
- "IBM Db2 Database is not ACID compliant, which would improve it. Db2 lacks Isolation, so when two people are trying to update the same field at the same time it can become stuck. Other newer databases do not have this issue, such as Microsoft SQL, Oracle DB, PostgreSQL, and SAP HANA."
What is our primary use case?
The solution is running on top of IBM I proprietary hardware/software. It shows great stability. DB2 has improved the way our organization functions because we do not have to tune it. There is an autotuning function integrated into the OS, which is useful. On other databases, there is a need to do tunning from time to time.
How has it helped my organization?
Has a very good RDBMS with high throughput, customizable security features, and a reasonable licensing price.
What is most valuable?
The solution has many beneficial features, such as security, support, and stability.
What needs improvement?
IBM Db2 Database is not ACID compliant, which would improve it. Db2 lacks Isolation, so when two people are trying to update the same field at the same time it can become stuck. Other newer databases do not have this issue, such as Microsoft SQL, Oracle DB, PostgreSQL, and SAP HANA.
For how long have I used the solution?
I have been using IBM Db2 Database for approximately thirteen years.
What do I think about the scalability of the solution?
We did not have the need to scale the solution.
We are using the solution on a daily basis.
How are customer service and support?
We have a good SLA contract with the vendor for support.
I rate the support from the IBM Db2 Database a nine out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
I rate the initial setup of the IBM Db2 Database a seven out of ten.
The deployment of the database took one day and the application took some time because of the testing and integration.
What's my experience with pricing, setup cost, and licensing?
I rate the price of the IBM Db2 Database an eight out of ten.
What other advice do I have?
If someone is looking for a robust database with a reasonable price and security measures IBM Db2 Database is a good choice.
I rate IBM Db2 Database a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
IBM Db2 Database
December 2025
Learn what your peers think about IBM Db2 Database. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,853 professionals have used our research since 2012.
Tough, impenetrable security but hardware and subscription-based support are very expensive
Pros and Cons
- "The solution's security is very tough and impenetrable."
- "The solution no longer supports POWER8."
What is our primary use case?
Our company uses the solution as a database service for a client in the furniture manufacturing industry.
What is most valuable?
The solution's security is very tough and impenetrable.
What needs improvement?
Hardware and support subscriptions are very expensive. Better partnerships in the Middle East or Egypt could reduce costs.
The solution no longer supports POWER8.
For how long have I used the solution?
I have been using the solution for ten years.
What do I think about the stability of the solution?
The solution is very, very stable.
What do I think about the scalability of the solution?
The scalability is an issue for us because Database Hammer does not work with IBM Power and POWER9 is too expensive.
How are customer service and support?
Technical support is very helpful and better than competitors such as Dell, Lenovo, or HP.
Which solution did I use previously and why did I switch?
We previously used POWER5 and POWER7 so have been with the solution for some time.
How was the initial setup?
The setup is very easy and we accomplished it through self education.
What about the implementation team?
We implemented the solution in-house.
What's my experience with pricing, setup cost, and licensing?
The solution's hardware and subscription model for support are very expensive in the Middle East or Egypt.
I rate cost a three out of ten.
Which other solutions did I evaluate?
Database Hammer does not work with IBM Power or POWER8. It is too expensive for us to purchase POWER9 so we are migrating to AWS and comparing that to Azure.
Currently, our server and database are shut down and not in use.
What other advice do I have?
Stability, mobility, and security are rated a ten out of ten but the extreme cost changes my overall rating to a five out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Product Development Manager at a tech services company with 11-50 employees
Futuristic, feature-rich, fast support, and perfect for environments that require scalability
Pros and Cons
- "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."
- "Microsoft SQL Server is comparatively very simple to use. I wish IBM would move towards making Db2 easy to use for both basic and advanced users. This is where I see room for advancement. Db2 is also more expensive than Microsoft SQL Server, and its price can be reduced. The replication feature needs to be there in Db2. Microsoft provides similar functionality in SQL Server. IBM also has similar functionality, but it exists in a different product. So, to have the replication ability, you have to buy a different product. It makes sense to have this functionality within Db2 instead of a different product. It will also be helpful in terms of competition. In Africa, the problem for Db2 is competition. Oracle Database and Microsoft SQL Server have been in this market for a very long time. These companies have built the ecosystem and the brand within this market for a very long time. So, they are very popular with users. Db2 or IBM came a little later in the game, and that's where the problem lies. They also don't do a lot of marketing for it, which is also a problem."
What is our primary use case?
I am an ex IBM employee, and I used to be the brand ambassador for Db2 in Africa. So, I do understand how it works because I've used it with customers. Currently, I am mostly supporting some of the Db2 customers in Kenya.
I am now using version 11.1, but I used version 10.5 for the longest time.
What is most valuable?
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.
What needs improvement?
Microsoft SQL Server is comparatively very simple to use. I wish IBM would move towards making Db2 easy to use for both basic and advanced users. This is where I see room for advancement. Db2 is also more expensive than Microsoft SQL Server, and its price can be reduced.
The replication feature needs to be there in Db2. Microsoft provides similar functionality in SQL Server. IBM also has similar functionality, but it exists in a different product. So, to have the replication ability, you have to buy a different product. It makes sense to have this functionality within Db2 instead of a different product. It will also be helpful in terms of competition.
In Africa, the problem for Db2 is competition. Oracle Database and Microsoft SQL Server have been in this market for a very long time. These companies have built the ecosystem and the brand within this market for a very long time. So, they are very popular with users. Db2 or IBM came a little later in the game, and that's where the problem lies. They also don't do a lot of marketing for it, which is also a problem.
For how long have I used the solution?
I have been using this solution since 2012. It has been nine years.
What do I think about the stability of the solution?
It is stable. The 10.5 Fix Pack One was not very stable. We also had Fix Pack 4, also called Cancun Release, which was very stable. As the product has evolved, it is more stable now than it was a couple of years ago.
What do I think about the scalability of the solution?
It is a perfect solution for environments where scalability is going to be an issue. I am supporting two banks. They use Db2 for their core banking system. There are more than 500 users per bank who use this solution every single day.
How are customer service and support?
I have worked with IBM, and I have seen their support teams. They are very passionate about supporting their users. Whenever there is a problem, they have a team that is there 24/7 to ensure that their customers are supported. They are very fast and very technical in solving problems.
Which solution did I use previously and why did I switch?
I have used SQL Server, IBM Db2, and Oracle Database. Microsoft provides usability. SQL Server is very easy to use and adapt. The only problem is that it only lives within the Microsoft Windows operating system, whereas Db2 is available on Linux, Unix, Windows, and Linux for mainframes.
When comparing IBM Db2 and Oracle Database, I would go for IBM Db2 because it has complete functionality. A lot of features available in IBM Db2 are not there in Oracle Database. IBM Db2 has time travel queries that are not available in any other solution. From the perspective of a software developer or a database developer, there are more functionalities in IBM Db2. It is more futuristic.
How was the initial setup?
It is very technical to deploy, but once you configure and make it work, it is a perfect solution for an environment where scalability is going to be an issue.
What's my experience with pricing, setup cost, and licensing?
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.
What other advice do I have?
I would love to expand its usage in the future. We are looking to migrate the finance industry customers in Africa to Db2, especially from Oracle to Db2.
I would rate Db2 an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. partner
Managing Consultant at a computer software company with 501-1,000 employees
Stable but user-defined functions missing
Pros and Cons
- "The stability of IBM Db2 Database is stable. We have not faced any downtime in one year. Our work is mostly during business hours and during that time, we haven't faced any downtime."
- "IBM Db2 Database could improve the user-defined functions. There are some user-defined functions that are missing, such as the spring functions. I used to have Teradata for my projects and I was used to working in the environment. They had a good set of user-defined functions."
What is our primary use case?
The only reason we are using IBM Db2 Database is that our client has an IBM setup for a data warehouse.
What needs improvement?
IBM Db2 Database could improve the user-defined functions. There are some user-defined functions that are missing, such as the spring functions. I used to have Teradata for my projects and I was used to working in the environment. They had a good set of user-defined functions.
In a future release of the IBM Db2 Database, it could be helpful to have SQL assistance. Teradata had this feature and it was very useful to connect to warehouses.
For how long have I used the solution?
I have been using IBM Db2 Database for approximately one year.
What do I think about the stability of the solution?
The stability of IBM Db2 Database is stable. We have not faced any downtime in one year. Our work is mostly during business hours and during that time, we haven't faced any downtime. However, we did see some performance issues when we are running multiple queries. The client's setup could be causing these performance issues. We are pushing that client to have the environment ready for multiple users so that they can query the database easily and faster data travel.
How are customer service and support?
I have not used the support from IBM Db2 Database.
Which solution did I use previously and why did I switch?
I have previously used Teradata and I started my career on it as a developer. I was doing migrations from Db2 or different databases to Teradata. The database of Teradata is very useful and is performance-based when it comes to data warehouse solutions.
What about the implementation team?
We have three to four people in our DBA team for the maintenance of this solution.
What other advice do I have?
I rate IBM Db2 Database a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Architect at a wellness & fitness company with 1-10 employees
Performs well, easy to manage, technical support is helpful, and responsive
Pros and Cons
- "I believe that because the support is good, they jump in and assist us in determining the root cause."
- "The pricing could be improved, it's expensive."
What is our primary use case?
The primary use case of the IBM Db2 Database is our trading platform.
We use store procedures and SQL.
We have some tables with partitions, as well as some tables with a large amount of data.
We use partitions, we use views, and we know who uses them.
What is most valuable?
We don't have any compatibility issues because we use all IBM products. We use every IBM product. That is why we use IBM's developer tool as well. We never encounter any product compatibility issues during development and deployment.
That is one of the good things that happened to us, in my opinion.
When we had server-related issues, such as a database outage, compatibility and support were good. I believe that because the support is good, they jump in and assist us in determining the root cause.
The product is really reliable.
We have seen very few instances of problems, overall IBM products are valuable.
The most valuable features are compatibility and support.
What needs improvement?
I am currently moving away from that core application. I am not focusing on the solution.
It is our trading application, and there are some reservations, about continuing to upgrade to the latest versions even though we are currently running on older versions. I believe the first step would be to upgrade it to the most recent versions and then see if any improvements are required while continuing to provide feedback on older versions.
The pricing could be improved, it's expensive.
For how long have I used the solution?
I am not working on it as closely these days, but our application began in 2001, and we have been using the IBM Db2 database since then.
What do I think about the stability of the solution?
IBM products are very nice and perform very well.
IBM Db2 Database is a stable product.
What do I think about the scalability of the solution?
We use a scalable WebSphere Application Server topology, but it's a monolithic application that can only be scaled vertically, not horizontally, because it's a monolithic single database, but those limitations exist. But there are times when I believe we are pleased with the product.
We have multiple production environments and various resources, as well as separate teams to manage the database and separate teams to manage the Application Server. I believe it began with a small team, but as time passed, I believe the number of environments and teams increased. Teams are popular now. I believe we have teams dedicated to each area.
I can say that there are approximately 100 developers, both offshore and onshore.
How are customer service and support?
We have support. In my opinion, they are prompt, we receive responses from IBM within two to three hours.
There are some challenges. There may be one or two instances where it exceeds, but we are content with that.
The product is very reliable and stable, and we used to receive prompt responses from IBM on support.
Which solution did I use previously and why did I switch?
Previously, we were using the WebSphere Application Server. Those applications are in maintenance mode.
We also worked with the Application Developer,m which is the Rational Application Developer for WebSphere software. It is running on legacy Java version 8.
No one is currently using this software because everyone has upgraded to the latest version, but our application is still running with an older version. I don't believe anyone is currently using the older version of Java and the Application Developer that we are.
It's an older version of Java, and I don't believe any developmental improvements will be made to the tool as of now. Because we are not using the most recent version of the tool and the most recent version of the WebSphere Application Server, the feedback I could provide may be ineffective.
We are in the process of migrating to the AWS Cloud.
Our design approach is to convert our monolithic applications to microservices.
We have not used Hadoop, High-Availability Clustering, or Backup and Recovery, we only use the Application Server to host our applications.
How was the initial setup?
The monolithic application is hosted on-premises.
We installed the system in 2001 and have been using it ever since.
The maintenance and support staff is quite small. We have a dedicated database team, we can support multiple database products in addition to Db2.
What's my experience with pricing, setup cost, and licensing?
I am aware that IBM pricing is expensive in comparison to other products.
However, I am not the person who dealt with pricing.
It is expensive when compared to other products.
What other advice do I have?
We are moving away from IBM products.
Everyone is now gravitating toward AWS and cloud computing. And this is a legacy monolithic platform. My advice will be ineffective. The legacy system was designed in the year 2000.
When we first launched our product, IBM hosted our client platform.
Our client insisted on using IBM products, but I believe we are now satisfied. However, the company where we started, has now been acquired by four different companies.
We are working on a different company that has Java-based products, department-based products, and many other products. It's obvious it's a trade. We will build a trading platform on which our clients and sponsors will trade.
I would rate IBM Db2 Database an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Implemenation Specialist at a engineering company with 10,001+ employees
Reliable, easy to expand, and recently has made the implementation process more streamlined
Pros and Cons
- "The setup process has become much easier recently."
- "The user interface is not user-friendly."
What is our primary use case?
It's shipped with another software IBM product called Maximo. I'm using it just as an underline. It is a typical database. I use it as a database container.
What is most valuable?
The setup process has become much easier recently.
It is quite stable.
The solution can scale well.
What needs improvement?
I am not heavy into developing in Db2. All my development is in the application itself, not in the Db2. Therefore, it's hard to think about areas it needs to improve in.
The user interface is not user-friendly. There's a converter tool that is much easier for us in comparison.
We would like the product to have tutorials and answers to questions and troubleshooting to be easier to find online. It's hard to find the answers you're looking for.
I need data replication to be much more efficient than what is available in the current version.
For how long have I used the solution?
I've used the solution for around three years now.
What do I think about the stability of the solution?
The solution is stable. Even if there are a large number of records, the performance stays the same. There are no bugs or glitches and it doesn't crash or freeze.
What do I think about the scalability of the solution?
We have found the solution to be scalable. If you want to expand it, you can.
We don't really have individual users. It comes as part of a package and therefore it's hard to say who is using it and who isn't.
How are customer service and support?
They need better support and better online resources. If I try to Google something to troubleshoot, I cannot find an accessible answer.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup has recently become easier and more straightforward. A lot of enhancements have happened here. Still, it is a bit complex.
What's my experience with pricing, setup cost, and licensing?
I am not paying the license for it individually. It's included in the package.
That said, the cost in general could be more reasonable for the package as a whole.
Which other solutions did I evaluate?
We did look at other options and found them to be more reasonably priced.
What other advice do I have?
I'd recommend the solution to others. However, I'd recommend other potential users try to find a cheaper option. I'd rate it overall at a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Project Manager at a computer software company with 1-10 employees
Secure solution but command line is outdated and could be better
Pros and Cons
- "It's very secure."
- "The command line part of this solution could be much better."
What is our primary use case?
I'm using this solution for a financial network. I make and prepare the databases for analysis.
I'm using version 11.5. There are 1,200 people using this solution in my organization. It's deployed on-premise.
What is most valuable?
It's very secure.
What needs improvement?
The command line part of this solution could be much better. Redshift is a lot better. It's easier to work with them. IBM Db2 is a little bit outdated.
For how long have I used the solution?
I've been using this solution for two years.
What do I think about the scalability of the solution?
It's scalable.
How are customer service and support?
Technical support isn't very helpful when I've had problems.
How was the initial setup?
It's not easy to set up. It takes a long time, especially compared to other solutions.
What's my experience with pricing, setup cost, and licensing?
It's very expensive.
What other advice do I have?
I would rate this solution 6 out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Buyer's Guide
Download our free IBM Db2 Database Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2025
Product Categories
Relational Databases ToolsPopular Comparisons
Teradata
SQL Server
Oracle Database
SAP HANA
MariaDB
CockroachDB
Amazon Aurora
Oracle Database In-Memory
YugabyteDB
IBM Informix
SAP Adaptive Server Enterprise
Exasol Data Warehouse
Buyer's Guide
Download our free IBM Db2 Database Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating Relational Databases, what aspect do you think is the most important to look for?
- Do general purpose or OLTP Oracle databases really perform better on SPARC based servers?
- Microsoft sql2017 VS SAP Hana
- What is the best database choice for a long term plan?
- SQL Server 2005 vs. InfoBright - what are the pros and cons of these solutions?
- How does NuoDB compare to MySQL and SQL Server?
- Which RDBMS tool do you prefer and why?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Why is Relational Databases Tools important for companies?














