ソフトウェア
中級

IBM DB2 (1983年)(アイビーエムディービーツー)

IBM DB2 は1983年IBM がIBM System R (1974年Codd 主導研究) の商用版として発表したRDBMS でSQL 標準化主導・MVS (IBM メインフレーム) で本格採用・後LUW (Linux/Unix/Windows) /pureScale (クラスタリング)/Db2 BLU (列指向) 採用しIBM メインフレーム業界の中核となったエンタープライズDB。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
db2
1983
ibm
system-r
edgar-codd
sql-standardization
mainframe
mvs
db2-luw
puregraph
db2-blu
enterprise-database
database-history

IBM DB2 (1983年)

概要

IBM DB2 は1983年6月IBM がIBM System R (1974年Edgar F. Codd 主導研究・SQL 起源「SEQUEL」開発) の商用版として発表したRDBMS でSQL 標準化主導 (1986年ANSI SQL・1989年ISO SQL)・MVS (IBM メインフレーム System/370/390/zSeries) で本格採用・後LUW (Linux/Unix/Windows・1993年DB2 LUW)・pureScale (クラスタリング・2009年DB2 9.8)・Db2 BLU (列指向・2013年Db2 10.5・BLU Acceleration)・Db2 Warehouse (2015年Cloud DWH)・Db2 on Cloud (IBM Cloud)・Db2 11.5 LTS (2024年現代最新) 採用しIBM メインフレーム業界の中核となったエンタープライズDB。Larry Ellison Oracle (1979年) より4年遅れ商用化だがIBM のメインフレーム独占で大手金融機関 (JP Morgan・Bank of America・全大手銀行) の重要システムで採用継続。

主な特徴・仕組み

  • 発表: 1983年6月IBM・「DB2 for MVS」(IBM メインフレーム専用)
  • 起源: IBM System R (1974-1979年San Jose Research Lab・Edgar F. Codd 主導)
  • 言語: SQL (元SEQUEL・1976年IBM 開発)
  • 対応OS: IBM MVS/zSeries (メインフレーム)・後Linux/Unix/Windows (1993年-)
  • 革新機能: SQL 標準化・トランザクション・並列処理・後継DB2 BLU 列指向
  • 主要バージョン: DB2 V1 (1983年MVS)・DB2 for OS/2 (1993年)・DB2 LUW (Linux/Unix/Windows・1995年)・DB2 9 (2006年XML 対応 pureXML)・DB2 9.8 pureScale (2009年クラスタリング)・DB2 10.5 BLU Acceleration (2013年列指向)・Db2 11.5 LTS (2019年・2024年最新)

SQL 標準化の歴史

1976-2024年IBM 主導の標準化:

  • 1974年Edgar F. Codd 関係モデル: IBM Research の Codd (1923-2003) ・1970年論文・1981年Turing Award
  • 1974年IBM System R 開始: San Jose Research Lab・Codd 関係モデルの商用化前提実装
  • 1976年SEQUEL (後SQL) 設計: System R チーム・Donald D. Chamberlin・Raymond F. Boyce
  • 1979年Oracle V2 が SQL 商用採用: IBM DB2 より4年先行・「IBM が遅すぎる」と Oracle がチャンスを掴む
  • 1983年DB2 リリース: IBM ようやく商用化・SQL 普及加速
  • 1986年ANSI SQL 標準化: ANSI X3.135-1986
  • 1987年ISO SQL 標準化: ISO/IEC 9075
  • 後継: SQL-92 (1992年・主要拡張)・SQL:1999 (オブジェクト/再帰)・SQL:2003 (XML)・SQL:2016 (JSON)・SQL:2023 (Property Graph)

IBM メインフレーム独占 (1960-2000年代)

DB2 の本拠地:

  • 1964年IBM System/360: 世界初の本格商用メインフレーム
  • 1970年IBM System/370: 後継・1970-1990年代主流
  • 1990年IBM System/390: ESA/390 アーキ
  • 2000年IBM zSeries (z900): 64bit メインフレーム・現代まで継続
  • 2024年IBM z16: 最新メインフレーム・$1M+ 価格・大手金融機関 70%+ 採用継続
  • DB2 の位置: IBM メインフレームの標準DB・「銀行業務 = DB2」確立

DB2 LUW (Linux/Unix/Windows・1993年)

メインフレーム外への展開:

  • 1993年DB2 for OS/2 v1.0: 最初のメインフレーム外DB2
  • 1995年DB2 LUW (Linux/Unix/Windows): 本格展開・Oracle/Sybase/MS SQL Server と直接競合
  • 特徴: メインフレームDB2 と互換・LUW でクライアント開発・メインフレームで本番運用
  • 後継: 2024年現代Db2 LUW 11.5・全主要Unix (AIX・Solaris)・Linux (RHEL・SLES)・Windows Server

Db2 BLU Acceleration (2013年列指向)

列指向DB の革新:

  • 2013年Db2 10.5 BLU Acceleration: 列指向 (Columnar) DB 機能
  • 特徴: 分析クエリ高速化 (行指向Oracle/MS SQL Server 比10-100倍)・大規模データ集計向け
  • 競合: Vertica (2005年HP・Stonebraker 共同)・SAP HANA (2011年)・Snowflake (2014年Cloud DWH)
  • 採用: 大手金融機関のリスク分析・ヘルスケアデータ分析・科学技術計算

pureScale (2009年クラスタリング)

DB2 高可用性:

  • 2009年DB2 9.8 pureScale: クラスタリング機能 (Oracle RAC 競合)
  • 動作: 複数DB2 サーバを単一論理DB として動作・自動フェイルオーバー
  • 採用: 大手銀行 (JP Morgan・Goldman Sachs)・株式取引所
  • 競合: Oracle RAC (2001年・8年先行・主流)・SQL Server AlwaysOn (2012年)

採用システム (1983-2024年)

  • 大手金融機関: JP Morgan Chase (世界最大銀行)・Bank of America・Goldman Sachs・Mizuho (みずほ銀行)・MUFG (三菱UFJ)・全世界Top 50 銀行の90%+
  • 保険: AIG・MetLife・Allianz・全大手保険
  • 政府機関: 米国国税庁 (IRS)・米国社会保障庁 (SSA)・各国政府メインフレーム
  • 航空: American Airlines (Sabre)・Lufthansa・JAL/ANA の予約システム
  • 小売: Walmart (一部) ・Amazon (初期2000年代・後Oracle/独自分散DB 移行)
  • 製造: Toyota・Boeing・Ford 等の大手製造業

関連技術との違い

項目Oracle (1979)DB2 (1983)SQL Server (1989)PostgreSQL (1986)
開発元Oracle CorporationIBMMicrosoftUC Berkeley (オープンソース)
メインフレームDEC VAX 等IBM zSeries 主体・本拠地Windows ServerLinux 主体
SQL 標準化採用**主導 (1986年ANSI 標準化) **採用採用
クラスタリングRAC (2001年・主流)**pureScale (2009年・後発) **AlwaysOn (2012年)Citus (2010年・拡張)
シェア (2024年)20-25%5-10%15-20%20% (急成長)

よくある質問 (FAQ)

Q1: なぜDB2 が Oracle に商用化先行されたか? A: (1) IBM 内部政治・System R 商用化に1979-1983年要した・(2) IBM が SQL/QUEL 標準化議論に時間消費・(3) Larry Ellison が IBM 論文を読み「商用化チャンス」と即決断・1977年SDL 設立・1979年Oracle V2 リリース・(4) IBM はメインフレーム独占で「DB は IBM 製」と過信・Oracle の脅威過小評価・(5) 1983年DB2 リリース時 Oracle 既に4年市場リード・後追いの不利・全要因で「IBM の機会逸失」評価。

Q2: DB2 の現代的意義は? A: (1) IBM メインフレーム (z16・$1M+) の標準DB・銀行業務90% 採用・(2) 大手金融機関の40年運用システム保守継続・(3) Db2 BLU Acceleration で列指向DWH 競合・(4) Db2 on Cloud (IBM Cloud) で現代化・(5) IBM Watson AI 連携 (2014年-)・(6) 「銀行業務= DB2」のレガシー継続・現代も大手金融でTop 3 DB の1つ。

Q3: 現代でDB2 学ぶ価値は? A: 限定的だが有り。(1) 大手金融機関 (JP Morgan・Bank of America・Goldman Sachs) のDB2 開発者は高給職・(2) IBM 認定 (DB2 Certified DBA) で履歴書強化・(3) メインフレーム業界の特殊性 (z/OS・REXX・COBOL+DB2) で長期キャリア・(4) 新規プロジェクト推奨せず・PostgreSQL/Oracle/MySQL/Cloud DB が現代主流・(5) 既存DB2 環境保守 (大手金融) では数十年継続需要。

まとめ

  • 1983年IBM 発表・IBM System R 商用版
  • SQL 標準化主導 (1986年ANSI・1989年ISO)
  • IBM メインフレーム MVS で本格採用
  • DB2 LUW (Linux/Unix/Windows・1993年)
  • 大手金融機関の重要システムで採用継続
この記事について
カテゴリーソフトウェア
難易度中級
作成日2026/5/13