Home > Web > XML ブログ記事 一覧

KENスクールはITエンジニア・Web/DTP・オフィスPCの専門パソコンスクール

XML ブログ記事 一覧

パソコンスクール パソコン教室 KENスクール 無料体験授業・無料相談はこちら 資料請求はこちら

なぜ今XMLDBなのか

  • Posted by: kenschool
  • 2009年10月 5日 12:09
  • XML

昨今、開発の現場で主に使用されているデータベースといえば、
OracleMySQLを始めとする
リレーショナルデータベース(RDB)ではないでしょうか。
 

しかし、最近では従来のRDBに替わる技術としてXMLが注目されています。


XMLはデータ記述言語のSGMLを
WEB上で表現する手段として拡張したものです。


言語の仕様が固まったのが1998年なので誕生から約10年になりますね!


XML
がテキストファイルであるという性質上、インターネットでつながっている
異なるPC同士でデータのやりとりを行う際に適したフォーマットを持つ点
注目されがちです。


ですが、今回はRDBとの対比!ということで、
XMLをデータベースとして利用するXMLDBについて
掘り下げていきたいと思います。
 

では、本題!なぜ今XMLDBが注目されているのか?


これはIT業界の現状を見つめることで答えが見えてきます。
 

IT業界が『ドッグイヤー』であるという表現は、
次々新機能が搭載される電化製品から容易に想像できますが、
そのスピーディな変化に対応するには
柔軟で拡張が簡単なシステム構成が必要になります。


RDBでは『』がデータを格納する単位である以上、
将来のデータ構造を見越した表定義が必須!!になり、
データベース設計に時間を割かなければいけませんでした。

 
ER図と格闘するKENのエンジニアを何度見たことか!


その点、XMLDBでは、
テキストファイルでデータが階層構造で記述されています。


そのため、データの追加や更新に手間がほとんどかからないため
柔軟で拡張が簡単なデータベース設計が可能です。


つまり、スピーディな変化が必須なIT業界の現状にマッチする
データベースモデルであると言えるでしょう。


・・・ちなみに!



RDBに対する問い合わせ言語と言えば!

ご存知の方も多いでしょう。ずばりSQLですね。



これに対し、XMLDBに対する問い合わせ言語と言えば!

XQueryと呼ばれる言語が該当します。


XQuery
は現在、W3Cによって標準化されていて、
XMLDBエンジニアのための資格、
『XMLマスターデータベース』 でもXQuery
必須の出題範囲となるくらいスタンダードなものです。


・・・JQueryと読み方が似てますが、全くの別物ですよ!


Oracle11g
Office2007など
開発現場やIT企業で主流となっているソフトウェアも
次々とXMLとの互換を図ってきている今、
XMLDBRDBのシェアと肩を並べるほどスタンダードな
データベースモデルになる日もそう遠くではないでしょう。
 

みなさんも新しいデータベースモデルに目を向ける
良いチャンスではないでしょうか?

--------------------------------------------------------------------------------

パソコンスクール KENスクール池袋校 Programインストラクター
http://www.kenschool.jp/school/ikebukuro/index.html

KENスクールでXMLを学びたい方は、Program講座へ!
http://www.kenschool.jp/Program/index.html

ブログ記事 一覧へ

Home > Web > XML ブログ記事 一覧

Search
Feeds

ページトップへ