XMLデータベースとは

XMLデータベースとはの詳細ページはこちら

データベース徹底比較 RDB vs XML DB

サイバーテックが提供する「NeoCore」に代表されるXMLデータベース(XML DB)とRDBは、ミドルウェア製品の一種であるDBMS(データベースマネージメントシステム)としては同じカテゴリに属します。ただし、その特徴や用途は全く異なります。
こちらでは、XML DB と RDB の違いについて、アーキテクチャ・それぞれに適したデータ構造・プログラム開発時における考え方の違いやメリット/デメリット・用途や適用分野の違いなどを徹底解説。「5分でわかるXMLデータベース入門」といった動画もご用意しています。

メタデータとXML

ドキュメントにとどまらず、画像・動画・音声といったマルチメディアデータなど、管理が求められるデータの種類や数はますます増加傾向にあります。昨今ではAI(人工知能)で使われるデータや、深層学習(ディープラーニング)用の学習データへのタグ付け、といったニーズも登場し、大量のメタデータやタグ情報とどう向き合ってゆくか、という新しい課題も生まれています。

RDBとXML DBで管理できるデータを比較しよう

RDB(リレーショナル・データベース)は、主に会計情報や在庫情報といった、数値データを扱う基幹システムで使われる「定型データ」や「固定長データ」を管理するデータベースです。
一方、XMLデータベース(XML DB)は、主にドキュメントやナレッジといった情報系システムで使われる「半定型データ・非定型データ」や「可変長データ」を管理するデータベースです。

RDBとXML DBの用途や適用分野の違いに着目しよう

XMLデータベース(XML DB)に格納し、効率良く扱える半定型データや可変長データをビジネスデータに置き換えると、「メタデータ」「ユニークデータ」「ツリータイプデータ」「XMLありき」「構造化文書」といった用途となります。
これらの柔軟性が求められる用途は、RDBには向いていない分野となります。

RDBとXML DBで格納できるデータの違いを理解しよう

RDBは、正規化された表の中にデータを格納します。XMLデータも格納する事は出来ますが、検索パフォーマンス低下やXMLの特長である柔軟性や拡張性を損なう事があります。 ある程度のXMLデータをハンドリングする際は、専門特化したXMLデータベース(XML DB)の方がパフォーマンス面では有利です。

RDBとXML DBは得意分野が違う

基幹システムのような変化を望まない定型データは、RDBの得意分野です。しかし、データ構造の追加や変更が日常的なeビジネス、あるいは構造の未確定な紙情報をとりあえず電子化する場合など、スピードと柔軟性の求められる情報系システムでは、XMLデータベース(XML DB)がその威力を発揮します。

RDBとXML DBで設計~開発・運用はどう異なるのか?

アプリケーションプログラムからデータベースへのアクセス方法や、データ検索・登録・更新・追加・削除方法、データ設計の考え方など、XMLデータベース(XML DB)とRDBでは全く異なります。
特に、XMLデータベースの場合は、最適な設計~実装を行うことにより、高い柔軟性=運用コストが低いシステム構築を行うことができます。

XML DBにはどんな種類があるの?

XMLデータベース(XML DB)と言っても、その特長は大きく分けると2種類に大別されます。
取り扱いの容易さから、テキストストア型のXMLデータベースが良く使われますが、機能や特長が異なるXMLデータベース製品を使い分けすることにより、XMLデータベースが持つ良さを発揮できるのです。

XML DBの3大用途

XMLデータベース(XML DB)の3大用途は「ドキュメント管理」「複雑なデータ・メタデータ・ビックデータの管理」「業界標準XMLデータの管理」です。
いずれの用途も、RDBで管理するには困難なデータ構造と特性を持っています。

ビデオで解説!5分でわかるXMLデータベース入門

RDBとの違いやXMLデータベース(XML DB)の特長、利用用途の説明などを、5分間の動画でご紹介しています。
文章では読み取れない活きた情報をぜひご覧ください。

RDBと徹底比較!ベンチマーク結果

代表的なXMLデータベース(XML DB)である「NeoCore」と、XMLネイティブ対応が一番進んでいるエンタープライズ向け商用RDBとして有名な、I社が提供するRDB「製品D」とのベンチマーク結果をホワイトペーパーとして公開しました!

XMLデータベースに関するFAQ

XMLとは?といった内容から、XMLデータベース(XML DB)に関する一般的な内容や学習方法といった、よくある質問をFAQとしてまとめました。

御相談、ご質問はこちら

サイバーテック お問い合わせ
お気軽にご相談ください

製品カタログ・セミナーでの講演資料など、豊富な資料がダウンロードできます

サイバーテック 製品カタログ 資料ダウンロード

最新事例の公開情報や、イベント・セミナー情報をお届け

サイバーテック メルマガ登録
pagetop ボタン