IBM Db2
DB2はオラクルのOracle Database、SAPのSAP HANAと激しいトップシェア争いをしている。DB2の主要な市場はメインフレーム、オフィスコンピュータの領域であったが、1990年代以降は、UNIX、パーソナルコンピュータ (PC) 向けのDB2もシェアを伸ばしている。2004年5月3日、IBMのデータベース開発と販売を統括するジャネット・パーナ (Janet Perna) は、IBMの主要な競争相手は、高度なトランザクション処理においてはOracle Databaseであり、意思決定支援システム (データウェアハウスなど) においてはNCRのTeradataであると、見解を述べている。また、2010年にSAPよりインメモリーデータベースSAP HANAがリリースされてからは従来基幹系システムや情報系システムにDB2やOracle Databaseを採用していた企業がSAP HANAに移行する事例も相次いで出てきており、2016年現在、大企業向けのデータベース管理システム市場はDB2、Oracle Database、SAP HANAの3大製品が占める構図になっている。
中小規模のデータベースにおいても、DB2は有力な存在であるが、多くの競争相手が存在している。Oracleは大規模データベースと同様に、中小規模のデータベースにおいても、DB2と激しく争っている。
2001年に、IBMはInformixを買収した。その後、IBMはInformixの技術をDB2の製品群に導入している。現在 DB2 は、技術的にはオブジェクト関係データベース管理システム (ORDBMS) として位置づけられる。
長い間、DB2はIBMの汎用コンピュータ(System/370やSystem/390、AS/400など)のプラットフォームの上でしか動かなかった。先述したように、IBMのコンピュータSystem/38(後のAS/400、現在のSystem i)では、そのシステムの中核部分に、RDBMSの機能を統合していた。このRDBMSの機能には当初は名前がつけられていなかったが、1994年にDB2/400と名付けられた。DB2/400はDB2ソフトウェア群の一つと位置づけられている。DB2/400は、現在ではDB2 for IBM iという名称で呼ばれることが多い。
1990年代にIBMはDB2を他のプラットフォームに移植し、DB2はUNIX、Windowsサーバ、Linux(Linux on IBM System zも含む)、各社の携帯情報端末 (PDA) でも動くようになった。DB2の実装の細部は、一部、IBM DL/IとIBM IMSという階層型データベースが基になっている。IBMが近年開発した汎用コンピュータSystem zのOSである、z/VSEやz/VMで動作するDB2のバージョンも、利用することができるようになっている。少し前のDB2のバージョンは、OS/2向けにも提供されていた。
元々SQLがIBMから始まっているということもあって、SQL-92といった国際標準へ準拠度は高めである。また、v9.7よりOracle Databaseとの互換性強化のため、PL/SQLがサポートされた。
DB2は、Oracle Databaseと同じく、データベースを管理するためのユーザインタフェース (UI) として、コマンドラインユーザインタフェース (CUI) とグラフィカルユーザインタフェース (GUI) の両方を提供している。DB2のコマンドラインインタフェースを使う場合は、DB2に関してのある程度の知識が必要であるが、管理作業のスクリプト化や自動化が簡単にできる。DB2のGUIは、豊富なウィザードを使うことができ、まだDB2に習熟していない人にとって使いやすい。DB2のGUIは、マルチプラットフォームのJavaのアプリケーションソフトウェアである。
DB2では、非常に多くのプログラミング言語やプラットフォームに対応したアプリケーションプログラミングインタフェース (API) を、利用することができる。主要なものでは、Java、.NET FrameworkのCLI (CLR)、Ruby、Python、Perl、PHP、C++、C、REXX、PL/I、RPG、COBOL、FORTRAN などがある。DB2ではまた、EclipseとVisual Studioの統合開発環境 (IDE) に対しても、DB2を利用したソフトウェア開発を支援する機能を、統合的に使えるようにしている。
ジャネット・パーナ (Janet Perna) は、IBMソフトウェアグループのインフォメーション・マネジメント事業部で、部長 (General Manager) を務めていた。パーナは2005年7月にIBMを退職した。パーナの後は、アンブシュ・ゴヤール (Ambuj Goyal) がその地位を引き継いだ。