1. ホーム
  2. データベース
  3. デービーツー

DB2 9 データサーバーの開発(全3回

2022-01-19 11:45:02
私が見ているdb2チュートリアルは DB2 9 Data Server Development in 3 Partsです。

最近、データベースに関連しないアプリケーションは考えられません。Microsoftの次世代OSであるVistaでさえ、その新奇なファイルシステムを整理するためにデータベースを使わなければなりません。長年の開発の結果、データは情報技術プロセス全体と次の発展段階にとって最も価値のある資源となり、データ資源を保存・管理するデータベースの技術の開発と進歩は、最も気にかけ、注目すべき課題になっていると言ってよいでしょう。階層型データベースから管理型リレーショナルデータベース、さらにはリレーショナルとXMLの両方をサポートする現在のハイブリッドデータベースDB2 9まで、データベース管理技術は40年近い発展の歴史の中で、おおよそ上記の3つの段階を経てきたと言えるでしょう。
IMS:初期の階層型データベース
データベース管理システムが登場する以前のデータ管理は、非常に原始的で初歩的なものでした。データ処理をミシン目入りのカードに頼って行っていた時代、当時のデータ管理は、カードの物理的な保管と処理にすぎませんでした。データの保存と管理は非常に面倒で複雑であり、単純に効率性を反映したものではありませんでした。1956年にIBMが最初のディスクドライブ(Model 305 RAMAC)を製造してからは、データ管理に革命が起こり、その結果、ランダムなデータ保存が可能になったのである。 それ以来、データベースの最も古いバージョンであるメッシュデータベース管理システム(DBMS)は、1961年にGeneral Electric社によって開発され、そのIDS(Integrated DataStore)は世界初のメッシュDBMSであり、最初のDBMSであった。 ファイル、テーブルはすべてハンドコーディングによって生成しなければならず、大きな制限があった。 このため、IBMが開発した階層型データベースであるIMS(Information Management System)は非常に人気があり、最も有名で代表的な階層型データベース管理システムとなった。

1966年、IBMは顧客(ロックビル・ノースアメリカ社、キャタピラー社)と共同で、NASAが意欲的なアポロ計画の面倒なデータを管理するための新しいデータベースを開発し、1968年にIBMの技術者によって完成させた。Information Management System)を開発した。1969年、人類初の有人月面着陸を果たしたアポロ11号の打ち上げ成功後も、NASAはこの製品をスペースシャトル計画で使用し続けた。今日に至るまで、データベースは場所を変え、今日のインターネットアプリケーション接続、ビジネスインテリジェンス、その他のアプリケーションに全く新しい役割を見出しています。

RDBMS:リレーショナルデータベースの登場
 幸い、1970年にIBMの研究者であったE.F.コッドがリレーショナルモデルの概念を導入し、リレーショナルモデルの理論的な基礎ができた。彼の論文 "A Relational Model of Data for Large Shared Data Banks" は、データベースシステムの歴史における画期的な出来事と考えられている。その後、開発・実証が続けられ、より有利なリレーショナルデータベースが市場の主流となる。そして1974年、IBMのRay BoyceとDon Chamberlinは、データベースのライフサイクルにおけるすべての操作を実装したSQL言語を発表し、リレーショナルデータベースの新たなマイルストーンを築いたのである。

1979年、IBMはSQLを実装した最初のDBMSを完成させ、1980年代初頭にはRDBMSとSQLの第2フェーズを活用し、新しいタイプのデータベース製品を生み出し、第2世代の技術を持つデータベース製品「DB2」と名づけたのである。そしてこの数年、DB2 は重要なメインフレーム製品から、様々なサーバープラットフォーム上で動作する製品へと進化を遂げました。特に、System 390(現在のSystem z)では、DB2が分散コンピューティングの中核を担うようになった。

同時代のデータベース製品との絶え間ない競争にもかかわらず、DB2 はハイエンドのエンタープライズ・アプリケーション市場で広く使用され、高い評価を受け続けています。長年の開発と進歩を経て、LinuxがインストールされたSystem zやIntelプラットフォームで稼働するDB2データサーバーは50万台近くにのぼる。

IBM DB2 9: 初のハイブリッド・データ・サーバー
情報技術プロセスの発展や企業間・企業内の情報交換の必要性に伴い、XMLは標準化されたデータ保存形式としてデータ量の大幅な増加に直面しています。そして実際、あらゆる業界でXMLデータ標準の導入が進んでおり、Microsoft Officeソフトウェアの新バージョンでは、XML形式でドキュメントが保存される予定です。また、異なるシステムやアプリケーション間でデータを交換し、急速に変化する環境に対応するために、XML技術を採用する企業が増えており、これにより、企業は徐々にインプリメンテーションを行うことができるようになりました。

New storage technology that efficiently manages the hierarchy inherent in XML documents. 
また、圧縮技術を適用することで、DB2 9は実際のテストで顧客が必要とするストレージを40~80%節約することができ、同時にアプリケーションのパフォーマンスを維持、さらには向上させることも可能です。DB2 9の革新的な革新性と性能に基づき、SAPはmySAPビジネスアプリケーションを使用する中小規模の顧客向けのデータサーバーとしてもDB2 9を選択しました。