No more typing reviews! Try our Samantha, our new voice AI agent.
Managing Consultant at a computer software company with 501-1,000 employees
Real User
Sep 14, 2022
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.

Buyer's Guide
IBM Db2 Database
October 2026
Learn what your peers think about IBM Db2 Database. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.

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.
PeerSpot user
reviewer1932312 - PeerSpot reviewer
Architect at a wellness & fitness company with 1-10 employees
Real User
Sep 1, 2022
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 product is very reliable and stable, and we used to receive prompt responses from IBM on support."
  • "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.
PeerSpot user
Buyer's Guide
IBM Db2 Database
October 2026
Learn what your peers think about IBM Db2 Database. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
PeerSpot user
Implemenation Specialist at a engineering company with 10,001+ employees
Real User
Top 20
Aug 28, 2022
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 solution is stable, and even if there are a large number of records, the performance stays the same with no bugs or glitches and it doesn't crash or freeze."
  • "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.
PeerSpot user
DipenMehta - PeerSpot reviewer
Team Lead at ATOS
Vendor
Jun 24, 2022
Stable, scalable, and secure
Pros and Cons
  • "The most valuable feature of the IBM Db2 Database is security."
  • "If some planning is done and things are in place then the solution will work as expected."
  • "The technical support can be faster."

What is our primary use case?

We use IBM Db2 Database to monitor the deadlock's thread pool status of a particular DB or the particular process or whatever the corresponding DB instance is. We do this for the customer's requirement.

What is most valuable?

The most valuable feature of the IBM Db2 Database is security.

For how long have I used the solution?

 I have been using IBM Db2 Database for two years.

What do I think about the stability of the solution?

IBM Db2 Database is stable.

What do I think about the scalability of the solution?

I have found IBM Db2 Database scalable.

How are customer service and support?

The technical support can be faster.

Which solution did I use previously and why did I switch?

I have not used other solutions in this category other than IBM Db2 Database.

How was the initial setup?

The initial setup of the IBM Db2 Database is straightforward. The full implementation took approximately one month.

What about the implementation team?

We did the implementation of the IBM Db2 Database in-house.

What other advice do I have?

I would recommend this solution to others. If some planning is done and things are in place then the solution will work as expected.

I 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.
PeerSpot user
Jørgen Espensen - PeerSpot reviewer
Project Manager at SPS
Real User
Jun 17, 2022
Secure solution but command line is outdated and could be better
Pros and Cons
  • "It's very secure."
  • "I'm using this solution for a financial network; I make and prepare the databases for analysis."
  • "The command line part of this solution could be much better."
  • "Technical support isn't very helpful when I've had problems."

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
PeerSpot user
Georges BOMBOH - PeerSpot reviewer
Director at Pharos Consulting
Reseller
Jun 15, 2022
Has great performance, security, and availability
Pros and Cons
  • "It's the best solution in terms of security, performance, and availability because the system is available 24/7."
  • "The problem with this environment is that any software that you install is very costly because there are no free tools for this environment."

What is our primary use case?

It is installed on the mainframe that we use for our applications.

What is most valuable?

It's the best solution in terms of security, performance, and availability because the system is available 24/7.

What needs improvement?

The problem with this environment is that any software that you install is very costly because there are no free tools for this environment.

The environment itself comes at a very high cost because the mainframe machine is very costly, and the licensing cost is very high as well.

For how long have I used the solution?

I've been using IBM Db2 Database for the past 22 years.

What do I think about the stability of the solution?

It's very stable, and the performance is very good.

How are customer service and support?

We use IBM technical support for the big bugs related to the operating system and the database. We haven't faced any problems with the database. Sometimes, with the operating system we need some fixes, and technical support has sent us those. On the application side, our team develops the application and solves any problems related to it.

Which solution did I use previously and why did I switch?

Previously, we used COBOL with a database sold by Computer Associates. We didn't have lot of choices for mainframes at the time. The best database that can run on the mainframe is the IBM Db2 Database, and we have stayed with Db2 from 2000 to the present.

How was the initial setup?

The initial setup was quite simple because we've been working in this area for more than 40 years.

It took about a year and a half to develop and deploy the whole application.

What about the implementation team?

We developed the application, and we deployed it using a solution strategy. We have an IBM partner who gave us all the software that we needed, and we implemented it ourselves.

We had three system engineers, two people for the database, and two people for the application.

What was our ROI?

Our ROI is big because we earned about 100 billion in our currency.

What's my experience with pricing, setup cost, and licensing?

It's very expensive for West African countries like ours.

We are currently in discussions with IBM concerning the reduction of licensing costs. We have a license based on the capacity of the machine and are looking into a license based on usage.

Which other solutions did I evaluate?

There weren't a lot of choices for mainframes at the time.

What other advice do I have?

If you're going to use it for the first time, you would need lot of training and some technical support. You would need support during development as well.

I would rate this solution at nine on a scale from one to ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. integrator
PeerSpot user
Michael Raz - PeerSpot reviewer
Consultant at Discount Bank
Real User
Top 10
Oct 28, 2021
Very good in terms of robustness, scalability, availability, and performance
Pros and Cons
  • "Its robustness, scalability, availability, and performance are valuable. All these are the major attributes of a relational database for supporting a very high-volume business, and Db2 is very good in all those areas and in all those attributes."
  • "They should simplify the management of Db2 as a relational database system. There should be the simplification of management. This is probably one of the most important asks for being successful in the future."

What is our primary use case?

We use it for the core banking business. We have Db2 for z/OS 2.4 on the IBM mainframe machine. It is on-premises of one of the big banks in Israel.

What is most valuable?

Its robustness, scalability, availability, and performance are valuable. All these are the major attributes of a relational database for supporting a very high-volume business, and Db2 is very good in all those areas and in all those attributes.

What needs improvement?

They should simplify the management of Db2 as a relational database system. There should be the simplification of management. This is probably one of the most important asks for being successful in the future.

They should add AI support for performance improvements for application and system performance and tuning management. AI is a very deep and complex product. There are thousands of parameters, and it is very hard to do it manually. So, I would suggest developing an AI system to do the monitoring, tuning, and performance improvements.

For how long have I used the solution?

I have been using this product for 40 years.

What do I think about the stability of the solution?

It is very stable. There are organizations where Db2 has been working for more than a year and sometimes, for many years without going down. The operating system as well as Db2 work for a long time. There is no downtime at all.

What do I think about the scalability of the solution?

It is very scalable. There are about 250 application systems with even more different databases on the same server with data sharing.

How are customer service and support?

Their technical support is okay. It was better 10 years ago, but it is still okay.

How was the initial setup?

It must be done by a professional. It is not a simple task. Somebody with quite significant experience must do the initial setup. It is difficult.

What's my experience with pricing, setup cost, and licensing?

It is expensive.

What other advice do I have?

I would rate IBM Db2 Database an eight 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
PeerSpot user
reviewer2053638 - PeerSpot reviewer
reviewer2053638Technical lead at a tech vendor with 10,001+ employees
Real User

It is a very useful relational database in banking backend system.

reviewer1031649 - PeerSpot reviewer
Senior Systems Architect/Analyst/Developer at a logistics company with 1,001-5,000 employees
Real User
Aug 31, 2021
Extremely scalable, extremely stable, and unhackable
Pros and Cons
  • "Your iOS, your throughputs, your performance cycles, you cannot touch it with Microsoft or with Oracle scalability-wise. That is far and away the most scalable systems and the highest performing systems of the set of them."
  • "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."
  • "It's going to be a much smaller marketplace for this product, and most significantly, IBM doesn't target marketing to that marketplace."

What is our primary use case?

We primarily use the solution as the main data store warehouse for the corporation.

What is most valuable?

It's great as a backend database system utilized to store the data for the entire corporate structure.

Due to the fact that we're going to go with the hardware-specifics of the fact that it's bundled in IBM i, it's exceedingly reliable, as the architecture of the IBM i just does not go down.

It runs very well. It runs very solid. It does everything that I expect it to do. It offers all of the standard RDBMS functionalities and capabilities. I consider Db2 to be a direct competitor with Oracle and SQL servers any day of the week. The difference is what flavor of Db2 you're going to run. You're going to run the Linux Unix, are going to run the IBM i version, and then it comes down to, for me, the IBM i, due to the fact that the architecture does not fail. It does not go down. It does not get hacked. There's never been a successful hacking of an IBM i architecture. You're looking at an environment where your data is extremely secure, compared to a lot of the other RDBMS systems.

The solution is configurable and has what you would consider to be a desktop management configuration capability too. You can partition it off, and you can set up different instances of it and such. The interface is more than adequate. There's nothing great about it, there's nothing poor about it. It's more than capable of doing what you need to do if you do need to do DBA maintenance kind of work to it.

What needs improvement?

It's going to be a much smaller marketplace for this product, and most significantly, IBM doesn't target marketing to that marketplace. 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. That's because once you get inside of the IBM architecture, up until about six or eight years ago, it was not open source. You were tied to the development language of either COBOL or the development language of RPG if you wanted to develop on that platform.

Now, it now supports Java and PHP, and it does open source, but for those reasons, IBM was never looking to market or push that as a viable solution. They didn't push the IBM i as a direct competitor to Oracle, they pushed their Linux Unix versions of it, their IBM Z series against Oracle and SQL server, as it's a more direct head-to-head comparison. The IBM i architecture is the one-off if you will. You're not going to see a lot of people looking at it.

For how long have I used the solution?

I've been using the solution for 25 years at this point. It's been a while. 

What do I think about the stability of the solution?

The solution is stable and reliable. The hardware does not fail, the software does not fail, and so the reliability is there, however, the reliability isn't necessarily Db2, it's the fact that it's the IBM i that has the reliability. Db2 is inheriting that, and again, is staying up and running because of that.

What do I think about the scalability of the solution?

The system scales very well. It runs the new power nine chips and it's about to run the new power 10 chips that IBM is releasing as well. For that reason, the current systems out there are 16 CPU Power 10 processors that can have terabytes of memory associated with them. It performs extremely well in the environment. 

The system is very scalable to very large magnitudes. There are some very large Fortune 10 and Fortune 15 companies that run Db2 systems and can attest to the scalability

How are customer service and technical support?

IBM's technical support is fine and their people are good. When you give them a call they get after it. We're satisfied with the level of service provided. 

How was the initial setup?

The initial setup is very straightforward. Due to the fact that it's bundled inside of the system, you don't have to do any special implementation. As soon as you have the system up and running, and the operating system running, Db2 is already running. There was an instance of it running on the architecture at that moment. There's absolutely zero setup in that environment.

What's my experience with pricing, setup cost, and licensing?

It's hard to separate out the exact pricing. It's bundled; you can't compare head-to-head against Oracle and SQL server at that point, as the costing is embedded inside of the purchase of the operating system software.

What other advice do I have?

We're not a software provider, we're an end-user.

When you start talking about Db2 on Linux and Unix, the current version is version 17.3 or 17.4. The IBM i, the versioning doesn't work the same way, it has to do with the operating system levels that you're running, as to which version of Db2 you're in. It's integrated in with the system, operating system. It's not actually an independent version of Db2, it's integrated in with the operating system on that platform.

Db2 is different in our architectural world than standalone Db2. It's not like standing up an instance of Db2 would be the same as it would in Oracle, or a Microsoft SQL instance, on a Windows 10 server or a Windows 2008 server or whatever it may be. It's the fact that it's bundled in with the software, with the operating system, with the hardware, when you buy that machine. Since it's all bundled inside of it, we're having to go out and independently do things with it. It's inherent, it's bundled. It's probably not the best example of Db2, because even when IBM goes out and talks about Db2, they talk about Db2 zOS, which is the Linux Unix installation. You very rarely see them talking about the IBM i installations. In fact, in even the documentation I was reading in the comparisons, it was comparing the Linux Unix IBM Db2 against Oracle, and against the Microsoft SQL Server.

If you're looking at an alternative to Oracle or to Microsoft SQL server, look at Db2, and then once you're in Db2's world, take a look at IBM i against the IBM Z, and compare the two of them. The stigma that the IBM i has, is that RPG language barrier. Since that barrier has now been removed, you can do everything that you can do on the IBM Z as well. The stability of the platform is what people need to look at. There is a trade-off of uptime and never been hacked operating system against versus Microsoft and Oracle in the news every single day. Microsoft cloud just made a comment in the last 48, 72 hours about their cloud services being hacked. That's just something you do not see happening with that IBM series architecture.

Since Db2 rides inside of very secure architecture, people should probably give it a very good, hard look, compared to Oracle and Microsoft, and say, "Hey it might not be as popular. It might not be as big a deal, but if my data is more secure, and I don't have downtime and I have performance, is it something that we should be looking at?" 

I've been at companies that have looked to move off of that, and when they've looked at the Oracle solution, and, no matter how you power it, and no matter how you scale it, whether you scale it up or you scale it wide, the performance is simply just not there compared to what the IBM systems offer through their Db2, whether it be the i or the Z through what they offer internally in their performance capabilities. Your iOS, your throughputs, your performance cycles, you cannot touch it with Microsoft or with Oracle scalability-wise. That is far and away the most scalable systems and the highest performing systems of the set of them.

I'd rate the solution at a ten 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.
PeerSpot user
reviewer1432260 - PeerSpot reviewer
Global Infrastructure service manager at a manufacturing company with 10,001+ employees
Real User
Oct 30, 2020
Good results, robust stability, and good support
Pros and Cons
  • "Db2 Database has given us good results since we have started to use it. We predominantly use IBM hardware, and this is one of the reasons why we started to use Db2 Database. Db2 Database has a very good HADR capability. High availability resilience is also good in this solution. It also has pureScale, which allows you to upgrade one node to get very good and high-level resilience. If you are using a database on five nodes, you can take one node down, upgrade that, and let that node up. You can then bring the second node down, upgrade that, and so on."
  • "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."

What is our primary use case?

We are using it for our SAP system.

What is most valuable?

Db2 Database has given us good results since we have started to use it. We predominantly use IBM hardware, and this is one of the reasons why we started to use Db2 Database. 

Db2 Database has a very good HADR capability. High availability resilience is also good in this solution. It also has pureScale, which allows you to upgrade one node to get very good and high-level resilience. If you are using a database on five nodes, you can take one node down, upgrade that, and let that node up. You can then bring the second node down, upgrade that, and so on.

What needs improvement?

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.

For how long have I used the solution?

I have been using this solution for five or six years.

What do I think about the stability of the solution?

Initially, there were hiccups, but now, it is a robust database. The only limitation that we have found is crash recovery. In terms of bugs, every database will have some bugs that will hit you. I don't see much in terms of bugs in Db2 Database. Whatever known bugs are there, we get those issues.

How are customer service and technical support?

They are really very good. Overall, if I have to give a rating, I will give them an eight and a half or a nine out of ten. Their response to our requirements is quite good. They have good resources at the technical end. They take us very seriously. It might be because we are one of the largest accounts. I don't know what happens with medium-scale industries or small-scale industries. 

Which solution did I use previously and why did I switch?

We migrated from Oracle Database to Db2 Database because it was quite a good and cost-effective solution. Oracle Database was coming out to be expensive.

How was the initial setup?

The initial setup was complex altogether. It was complex because we were moving from Oracle Database to Db2 Database. A lot of code changes were required. 

What's my experience with pricing, setup cost, and licensing?

We did not buy it. It came with our hardware without any complimentary maintenance. If I compare Db2 Database with Oracle Database, its price is lower than Oracle Database.

What other advice do I have?

I would recommend Db2 Database to others because, as time passed, they have made a lot of changes, such as crash recovery. The time of crash recovery is reduced by almost 60% to 70%. Db2 Database also has Db2 BLU, which actually is in-memory. We have not explored this particular feature, but I would recommend others to explore it. With Db2 BLU, it becomes equivalent to HANA. We are seeing it being used a lot in large banks etc.

Among Oracle, Db2, and SQL databases, I would rate Oracle first, Db2 second, and SQL third. I personally believe Oracle is the most robust database. Db2 is the second robust database.

I would rate Db2 Database an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Solution Architect at a insurance company with 10,001+ employees
Real User
Mar 24, 2020
Offers a valuable Database Partitioning Feature and has good performance
Pros and Cons
  • "Very good for performance and scalability."
  • "I have experience working with both Oracle and Db2, and comparing the two products, I would recommend Db2."
  • "There could be better integration with some cloud solutions."
  • "The GUI interface is not particularly friendly for those who do not have experience with the product."
  • "Integration with other services could use some improvement. Currently, we are using Informatica ETL (Extract, Transform and Load) and the data is not loading as expected between the Db2 database and Informatica."

What is our primary use case?

The primary use for our Db2 database is for OLAP (Online Analytical Processing). Our department is using it for data warehousing and data analysis.  

We are deploying some of our enterprise systems to Azure. We would like to migrate data there and most of the systems will be running on the infrastructure as a service, so we will have lots of servers. Migrating data from Db2 becomes an important matter.  

Our target currently is to create the infrastructure which would include the servers, the backup solutions, the databases, application servers and whatever else we need.  

How has it helped my organization?

Db2 enables us to analyze big amounts of structured data in DataWarehouse solutions.

What is most valuable?

The feature that is one of the most valuable in Db2 is the DPF, or the Database Partitioning Feature that use Massive Parallel Processing architecture. We have deployments where one database is deployed on multiple physical servers. It is not exactly like RAC from Oracle. The purpose is not the availability but the performance and scalability of the DPF.  

What needs improvement?

Integration with other services could use some improvement. Currently, we are using Informatica ETL (Extract, Transform and Load) and the data is not loading as expected between the Db2 database and Informatica. Our goal is to eventually migrate the data to Azure servers and evaluate how it will perform. Currently, we are doing a POC (Proof of Concept) on this migration, but the second step cannot be completed without a dependable data load.  

For how long have I used the solution?

We have been using Db2 for a long time. Maybe 15 years.  

What do I think about the scalability of the solution?

DB2 is very scalable offering multichoice of possiblities - massive parallel processing and also  clustering.

How are customer service and technical support?

We have technical support from IBM. If I had to evaluate their services, the quality really depends on the person that gets the ticket. There are some very good specialists on the technical support team and some that are not so good.  

If the ticket is critical, it will go to a queue and the IBM team will help you out very quickly and efficiently. Of course, sometimes critical problems are difficult and take some time to resolve.  

If I had to rate technical support overall, then I would give them about an eight-out-of-ten.  

Which solution did I use previously and why did I switch?

We are a typical enterprise with the typical array of databases. Primarily we use Db2 and MS SQL, and some others. We have reporting tools like Business Objects, Power BI and Micro Strategy. We also have data warehouses. So we have ETL tools and then we need to have the backups, scheduling, and monitoring. We are using more than one database type for different reasons, so it is not exactly that we have switched away from something else to Db2.  

How was the initial setup?

The initial setup is straightforward. I think that installing the Db2 is not that complex and it should not be a problem for a skilled DBA.  

What about the implementation team?

Usually, we use our own team to maintain our products and we do not require outside services from vendors.  

Which other solutions did I evaluate?

As we have experience with a variety of database types any one of them could play into our architecture. I was hoping to have PaaS backup solution for the Db2 that we plan to deploy to Azure. But current plan is to back up the Db2 database to storage instead to some service in cloud. Doing it this way we would need to do a work-around and manage the backups by scripting and manage the retention and the sizes and disk drives. It is not optimal and it would be better if we could just send the backup to some kind of API or service in Azure and just configure it to back up images and files. In our testing, that is currently not working with Db2.  

I was looking for this kind of migration solution for the Db2 database, but I could not find it — which surprises me. I looked at the Tivoli Storage Manager, which supports the Db2 backups to the API, but they do not have that kind of PaaS service in Azure.

What other advice do I have?

I have experience working with both Oracle and Db2. Comparing the two products, I would recommend Db2. Both Oracle and Db2 have some unique features that separate them. Although they are different, in comparing the two databases, they are both enterprise grade databases with lots of good features. But from my point of view, Db2 is much better.  

On a scale from one to ten where one is the worst and ten is the best, I would rate Db2 as an eight. It is not rated higher because I think that there are things that can be improved. It is currently not perfect. The graphical tools are not good. It is very common for GUI interfaces in IBM products to be lacking. For the first-time user who has no experience with it, the GUI will not seem very straightforward. If you had to work with it for four years, then you get used to it. But for the first-time users, it is not that user friendly.  

If some of the user-interface features can be enhanced, it could be a nine. Db2 is a good database. It is for structured data and there is always room for improvement. It requires an experienced person to handle it.  

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.
PeerSpot user
Buyer's Guide
Download our free IBM Db2 Database Report and get advice and tips from experienced pros sharing their opinions.
Updated: October 2026
Product Categories
Relational Databases Tools
Buyer's Guide
Download our free IBM Db2 Database Report and get advice and tips from experienced pros sharing their opinions.