このページの本文へ

コスト削減100本ノック 第42回

PL/SQLサポートで移行作業もラクラク

【42本目】あのDBからの乗り換えで半額に!IBM DB2という選択

2010年10月22日 09時00分更新

文● 大谷イビサ/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

Oracle DBからの乗り換えで大幅なコスト削減を謳うのが、日本IBMのリレーショナルデータベース「DB2」である。日本IBM (以下、IBM)ソフトウェア事業 インフォメーション・マネジメント&BA事業部 テクノロジー・エバンジェリストの中林紀彦氏にその効果を聞いた。

幅広くなったデータベースの選択肢

日本IBM (以下、IBM)ソフトウェア事業 インフォメーション・マネジメント&BA事業部 テクノロジー・エバンジェリストの中林紀彦氏

 業務アプリケーションの基盤となるソフトウェアであるデータベース(DB)は、古くからオラクルのデータベースが高いシェアを誇っている。幅広い業界・業種で多くの実績を持つOracle DBは、オープン系システムのデータベースとして標準的に採用されているといって過言ではないだろう。しかし、21世紀に入ってやや状況が変化している。IBM DB2やマイクロソフトのSQL Serverなどのライバルが力をつけてきたのに加え、データベースの技術自体がコモディティ化。PostgreSQLやMySQLなどオープンソース系DBが台頭し、最近ではXML DBやKey-ValueなどノンSQL系のデータベースも増えているので、選択肢はさらに多彩になっている。こうしたなかコスト削減を武器に、Oracle DBからの乗り換え施策を古くから積極的に推進しているのがIBMだ。

 「Enterprise Editionで比較すると、DB2を5年間で使った場合、ランニングコストはOracle DBの約半分になります」と語るのが、日本IBMのテクノロジー・エバンジェリストの中林紀彦氏だ。以下の試算例を見ればわかるとおり、まずOracle DBではオプション提供しているのに、DB2だと標準搭載されているという機能は多い。たとえば、DB2には高可用性やパーティショニング、チューニングツール、管理ツールなどがあらかじめ含まれており、初年度の保守料もライセンスに込まれているという。

ライセンスコスト比較例(日本IBMによる試算)
 DB2 9 Enterprise Server EditionOracle 11g Enterprise Edition
基本ライセンス(1コア)461万7000円516万3000円
高可用オプション(1コア)基本ライセンス料金に含まれるActive Data Guard(108万7000円)
パーティショニング基本ライセンス料金に含まれるPartitioning(125万円)
管理ツール基本ライセンス料金に含まれるDiagnostics Pack(54万3500円)
チューニングツール基本ライセンス料金に含まれるTuning Pack(54万3500円)
初年度保守料金  基本ライセンス料金に含まれる       Enterprise Edition(113万5860円)+Active Data Guard(23万9140円)+Partitioning(27万5000円)+Diagnostics Pack(11万9570円)+Tuning Pack(11万9570円)=188万9140円
ライセンス+初年度保守:A461万7000円1047万6140円
2年目以降5年目までの保守:B92万3400円×4 = 3,693,600円188万9140円×4=755万6560円
1コアで5年間稼働した場合(A+B)831万600円1803万2700円
8コアで5年間稼働した場合(A+B)×86648万4800円1億4426万1600円

 その他、DB2 9.7でのコスト削減ポイントとしては、DB管理タスクの自動化が挙げられる。DB管理タスクの自動化に関しては、ワークロードの変更に応じてシステムの動作やメモリ調整を行なう自動調整、障害などからの自動回復、設定の自動構成などの機能がある。そのため、データベースの管理者の負荷を大きく軽減できるという。また、9.7で搭載されている圧縮機能もコスト削減につながる。「ストレージ容量を削減できますし、データが減るのでパフォーマンスもよくなります。重複が多いと圧縮の効果が大きく、最大83%削減したお客さんもいます」(中林氏)ということだ。

Oracle DBのアプリケーションがそのまま動く

 とはいえ、実際の乗り換えにはなかなか勇気が要る。データベースを変更すると、上で動いている業務アプリケーションまで設計し直す必要が出てくるからだ。「それまでもコスト削減のメッセージは出していたのですが、一番の障壁がアプリケーションの移行でした」(中林氏)。

 これに対して最新のDB2 9.7では、Oracle DB互換機能を搭載している。Oracle DBの言語であるPL/SQLに対応したほか、独自の関数やデータ型までサポートした。そのため、基本的にOracle DBで動いているアプリケーションはそのままDB2でも動く。また、Oracle DBのスキルがDB2でも使えるというメリットがある。「Oracle DBからの移行においてライセンスや保守のコスト削減効果をレポートするアセスメントサービスも提供しています。またシンプルなデータを簡単にDB2に移行できるツールも用意しています」(中林氏)とのことで、手厚い移行施策が用意されている。

 既存のアプリケーションはそのまま動く、エンジニアが持っているスキルも使える、そしてコストが減るということで、もはや移行しない理由がない。しかし、実際は「Oracle DBを使い続けているエンジニアのマインドバリアを崩すのは大変です」(中林氏)というのも事実。そのため、セミナーなどで実際に触れてもらう機会を多く設けているという。

■関連サイト

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

アクセスランキング

  1. 1位

    sponsored

    60年の時を超え「COBOL」がGitHub Copilotでよみがえる 勘定系アプリの“超難関”モダナイに7社が挑戦

  2. 2位

    ビジネス・開発

    富士ソフトがエンジニア1万人超を「AIネイティブ」化 実装力を武器にフィジカルAIなど3本柱に注力

  3. 3位

    ITトピック

    IT技術者の8割超「AI生成コードには人間のレビューが必要」/「偽・誤情報を見破れる」と自信を持つ人はICTリテラシーテストの正答率が低い、ほか

  4. 4位

    sponsored

    「現場に行くのが当たり前」を変えたアズビルのリモート調整 効果はプライスレス

  5. 5位

    TECH

    攻撃するAIと防御するAI 日本企業のセキュリティ対策にいま何が必要か?

  6. 6位

    デジタル

    東京タワー相当の紙を“完全撤廃” 点検業務をkintone化した“現場ファースト”な改善術

  7. 7位

    ITトピック

    実用化が楽しみすぎるスマート技術たち 「長距離ワイヤレス給電」から「室内向け太陽電池」「超音波センサー」まで

  8. 8位

    TECH

    パンや酒、チョコづくりにも関わる微生物「酵母」の進化を追求

  9. 9位

    デジタル

    IoTデバイスをサイバー攻撃から守る IoT向けゼロトラストの“3つのアプローチ”

  10. 10位

    ITトピック

    6割超の企業で「セキュリティは取引条件」 SCS対応も進む/パワハラと指導の違い、あなたの基準は?/AIへの危機感か 転職希望のIT人材が増加、ほか

集計期間:
2026年07月22日~2026年07月28日
  • 角川アスキー総合研究所