What is Db2?
DB2 just keeps going and going and going
ROBUST DATABASE, WITH A SOLID ADMINISTRATION SYSTEM.
Reliable and robust software for the best business performance.
Reliable database platform with impeccable support.
Operating Data with IBM Db2
Db2 is processing high workload and with high availability for our business.
As finance institution …
Scalable, reliable and compatible with a diverse set of applications
DB2/SQL being used together with another IBM product, IzPCA
Db2 a powerhouse for Data warehouses
For the record, Db2 is Numbuh 1!
- Setup of HADR Table Partitioning Upgrade of Db2 from 10.5 to 11.5 …
Db2 from the perspective of large scale infrastructure engineering and operations
Why use IBM DB2?
IBM's Db2 database rocks. Does yours?
Db2 is good for you....
How Db2 Differs From Its Competitors
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Reviewer Pros & ConsView all pros & cons
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Db2, and make your voice heard!
PricingView all pricing
Db2 on Cloud Lite
Db2 on Cloud Standard
Db2 Warehouse on Cloud Flex One
Entry-level set up fee?
- Setup fee optional
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
- Tech Details
What is Db2?
IBM Db2 empowers developers, DBAs, and enterprise architects to run low-latency transactions and real-time analytics equipped for the most demanding workloads.
From microservices to AI workloads, Db2 is a hybrid database providing availability, built-in refined security, scalability, and intelligent automation for systems.
Mission critical environments require continuous availability and tolerance for failure. Db2 availability enables users to run workloads without interruption.
Db2 protects data with in-motion and at-rest encryption, auditing, data masking, row and column access controls, and role-based access.
Db2 grows with users, scaling up and out as workloads evolve and performance needs change.
Built-in container operators automate time-consuming database tasks, while keeping the business running. Users can build apps while using Db2's advanced workload management automation and ML-optimized query engine.
Db2 can be run in the cloud, on-premises, or in hybrid environments.
Db2 Technical Details
|Deployment Types||On-premise, Software as a Service (SaaS), Cloud, or Web-Based|
|Operating Systems||Windows, Linux, UNIX|
Frequently Asked Questions
ComparisonsView all alternatives
Reviews and Ratings
Reviews(1-3 of 3)
- Popular Filters
DB2 - database for your IBM ecosystem
- Reliable and fast
- Easy to deploy and administer
- Scalable as per the requirement
- Micro options can be placed in more user intuitive interface
- Documentation can be improved to include more information about micro options available in different menus in the UI
- Reliable and secure RDBMS
- Fast deployment within IBM ecosystem which saves a lot of time
Solid Product With Great Potential
- Business Analytics - facilitates data query to generate reports.
- Integration - can connect with other software.
- Easy - easy to learn and implement if you know SQL.
- Database can run faster.
- Report generation was made easier.
- We were able to pull useful insights.
IBM DB2 - love it or leave it - It's binary
- DB2 maintains itself very well. The Task Scheduler component of DB2 allows for statistics gathering and reorganization of indexes and tables without user interaction or without specific knowledge of cron or Windows Task Scheduler / Scheduled jobs.
- Its use of ASYNC, NEARSYNC, and SYNC HADR (High Availability Disaster Recovery ) models gives you a range of options for maintaining a very high uptime ratio. Failover from PRIMARY to SECONDARY becomes very easy with just a single command or windowed mouse click.
- Task Scheduler ( DB2 9.7 and earlier ) allows for jobs to be run within other jobs, and exit and error codes can define what other jobs are run. This allows for ease of maintenance without third party softwares.
- Tablespace usage and automatic storage help keep your data segmented while at rest, making partitioning easier.
- Ability to run commands via CLI (Command Line Interface) or via Control Center / Data Studio ( DB2 10.x+) makes administration a breeze.
- You cannot run multiple secondary nodes or cluster without additional software purchases; in some cases third party tools. This drastically increases your overall capital investment. The only way to accomplish a true HADR scenario is to set up NEARSYNC in one datacenter and do logshipping to another datacenter. Downside: You have to wait for the final log ship to complete before your DB is back up.
- Licensing is prohibitively expensive! If you are not grandfathered in, IBM licensing for a multi-datacenter, PRIMARY, SECONDARY, and Disaster Recovery (DR) setup can be in the multiple $100,000 range.
- Data Studio is built on IBM's Rapid Application Development (RAD) tool, built on Eclipse. So the download is in the multi-GB range and it includes a ton of bloatware not needed for your standard database maintenance. Control Center is a simple, powerful tool at a quarter of the disk space.
- Support for DB2 is very hard to come by without paid IBM support. Even then, opening PMRs does not solve problems as the response time for any PMR is always more than two (2) hours, even for enterprise-level paying customers. They always want the most inane log files that have nothing to do with DB2 or its operation, or they want core dumps during the issue. This becomes useless when the issue is "our database just crashed and you can't get those logs right now because I do not want to replicate the cause!"
- DB2's SQL syntax, while ANSI in CRUD opertaions, is different than Oracle. PostgreSQL, MySQL, and even MS SQL. One must become accustomed to a different syntax for LIMITs, cursors, record counting, stored procedures, user-defined functions, and even table / index creation or altering.
If you are running websites or web services with it, then maybe it's time to investigate a newer, easier to use technology.
- We inherited DB2 as a standard database platform when our company was founded, so we have been stuck with it. There are only negative impacts on the use of DB2.
- We cannot find qualified candidates to help support it. You will occasionally receive a résumé of someone with DB2 experience, but they have either never run it in Linux or without a GUI, never run it via command line, or has only a very basic understanding of DB2 administration.
- Licensing always continues to increase year-over-year.
- ANSI SQL.
- Control Center
- Task Scheduler
- DB2 Registry values when initially working with a database.
- DB2 Command Line Interface when using a DB2INSTANCE
- Moving a database or instance from one server to another is particularly challenging, especially when using multiple partitions and tablespaces.