第3回:データベース設計の奥義に迫る

データベースバックナンバー
データベース人気過去記事一覧

第3回:データベース設計の奥義に迫る

2007/7/10
前のページ  1  2

最適なデータベースを構築するために

   データベースは的確に設計・構築を行わないと十分なパフォーマンスを発揮できないのみならず、適格な運用すらおぼつかなくなってしまう場合もある。ここでは適切なデータベース構築に向け考慮すべき事柄などが書かれている連載をいくつか紹介しよう。
データベース導入の観点
データベース構築
データベースの連携を考える
XMLDBによる非定型文書処理


XMLDBによる非定型文書処理

   この2〜3年、XMLデータベースにより企業内のデータベース、特に文書などのドキュメントを扱うデータベースは大きく変わろうとしている。ThinkITでは古くよりXMLデータベースに着目し、数多くの記事を取り上げてきている。ここではXMLデータベースに関する連載を紹介しよう。

今だから知っておきたいXMLデータベースの成功ポイント 今だから知っておきたいXMLデータベースの成功ポイント
第1回:XMLデータベースのつまづきはなぜ起こるのか
著者:ウルシステムズ  林 浩一

はじめに

   XMLデータベース市場では今「第二世代」や「ハイブリッド」と呼ばれる新しい製品が次々と市場に登場している。それに伴い、新たな適用領域として「半定型文書処理」というキーワードを耳にする機会も増えてきた。そこで本連載では、XMLデータベースの特徴と最近の動向を整理し、それらを踏まえた製品導入のポイントを示したい。    導入に失敗しないために、まずこれまでのXMLデータベース導入状況を踏まえ、つまづきやすい要因を見ていくことからはじめよう。


XMLデータベース製品の潮流

   XMLデータベースが登場した当初はXMLの歴史も浅く、導入によるビジネス上のメリットを理解しないまま採用してしまったというケースも多い。一例としてあげられるのは、企業間取引のメッセージングにXMLフォーマットが採用されたという理由で、XMLデータベースの導入を検討したケースだ。このケースでは、交換用メッセージフォーマットにXMLを使うことと、それを蓄積して活用することは別問題である点が理解されていなかったのである。

第2世代/NeoCore XMS XMLデータベースによる企業情報システム構築の最前線
第1回:NeoCore XMSで紐解くXMLデータベース適用の勘どころ
著者:ウルシステムズ  高橋 嗣

今求められる性能を備えたXMLデータベース「NeoCore XMS」

   XMLデータベースによって企業内の情報システムに変革が起きている。今までリレーショナルデータベース(以下、RDB)では解決が難しかったビジネス上の課題を、XMLデータベースを用いたソリューションで解決する事例が増えているのだ。

   本連載では、具体的な製品の中から第2世代XMLデータベースとして国内でトップシェアの実績を持つ「NeoCore XMS」を取り上げ、現在、ユーザ企業に求められる情報システム構築はどのようなものであり、そこで選ばれるデータベースの要件は何なのかを事例を交えて解説する。今回は、まずXMLデータベースがどのようなもので、どういう場面に適用するのが効果的なのかを示した後、そこで必要とされるデータベースの要件は何かを、NeoCore XMSを案内役として見ていこう。


技術者が使いこなせる扱いやすさ

   データベースの扱いやすさは、第2世代のネイティブ型では特に大きく見直されたところである。従来のXMLデータベースは、検索言語や高速化のためのインデックスの設定に各社独自仕様を採用しているケースが多かった。このため、期待する性能をだすためには、個々のデータベースの内部構造を熟知した技術者が必須だった。これまでXMLデータベースの普及を阻害していたのは、システム開発時に十分なスキルを持つ技術者がいなかったという理由も大きい。

NeoCoreXMS XMLデータベースの現在とNeoCoreXMS
第1回:求められる機能とNeoCoreXMS
著者:オフィスローグ  工藤 淳

XMLの発展にもかかわらず、XMLデータベースが軽視されてきた理由とは?

   XMLデータベースが注目を集めている。ビジネスやサービスが多様化の一途をたどり、なおかつ変化のスピードを速める中で、刻々変化を続ける情報をいかにデータベース化するかが、企業にとって火急のテーマとなっている現在、XMLデータベースの「不定形のデータ」を取り込む力がクローズアップされているのだ。

   だが、そうした輝かしいXMLの進化の一方で、「XMLデータベース」自体の評価はどうだったかというと、これが必ずしも芳しくはなかった。そもそもデータベース専門のエンジニアなどの関係者以外で「XMLデータベース」と聞いて、それが何だか的確に説明できる人はほとんどいないだろう。いわゆるエンタープライズ系ソリューションで用いられているデータベースは、そのほとんどがRDB(Relational Database)である。

   では、XMLデータベースは依然遅いのだろうか。答えは「大間違い」である。XML全盛の現代に、もし依然としてXMLデータベースが遅いままなら、今頃もはや存在すらしていないだろう。テクノロジーの淘汰がますます厳しく速いものなっている中で、XMLデータベースが生き残っているのは、当然そこに著しい進化と、現代のITソリューションにふさわしいパフォーマンスを実現し得ているからである。

   こうした定形化しにくいデータをすくいあげて、企業の情報リソースとして活用する道を開いた点がXMLデータベースの大きな功績であり、データの多様化に比例して、その用途の幅広さと便利さが注目を浴びている理由なのである。

前のページ  1  2

データベース人気過去記事一覧
第1回 徹底比較!! データベース
第2回 データベースの導入実態
第3回 データベース設計の奥義に迫る

人気記事トップ10

人気記事ランキングをもっと見る