ネイティブXMLデータベース製品機能比較表(2003年9月現在) |
特徴\製品名 |
NeoCore XMS | Tamino | Sonic XIS | EsTerra XSS |
Apache Xindice |
対応OS環境 | Windows、Solaris | Windows、 Solaris、AIX、HP-UX、 Linux、(S/390) | Windows、 Solaris、HP-UX、 Linux | Windows、 Solaris、Linux | J2SE対応のほぼ全プラットフォーム |
提供API | Java、EJB、COM、C++ | Java、EJB、COM、C++、.NET、JScript、ActiveX、XML:DBなど | Java、COM、C++、VB、.NETなど | Java、COM、C/C++、.NET、Perlなど | Java、Perlなど |
スキーマ言語 | 非対応(自己構成型) | XML Schema、DTD | XMLSchema、DTD | RELAX NG | 非対応 |
クエリ言語(検索) | XPath、XQuery | XQuery、XPath | XPath、Xquery | XPath、XQuery | XPath |
クエリ言語(更新) | XPath拡張 | XQuery拡張、独自形式 | XUG(XIS Updategram)、DOM | XPath拡張+DOM |
XMLDB: XUpdate |
トランザクション対応 | 対応 | 対応 | 対応 | 対応 | 部分対応 |
クライアントからのデータアクセス | Webブラウザ、API経由、XMLSpy(プラグイン) |
Webブラウザ、 API経由 | スタンドアロンアプリケーション、 API経由 | スタンドアロンアプリケーション、 API経由 | コマンドライン、 API経由 |
通信プロトコル | HTTP | HTTP、Web Serverless、API(TCP/IP) | CORBA | SOCKET、SOAP | CORBA |
アクセスレベルの制御 | ユーザ・グループ単位、ノードレベル | ユーザ・グループ単位、 ノードレベル | ノードレベル | ユーザ単位、 ドキュメントレベル、ノードレベル | ― |
管理ツール | コマンドベース | ブラウザベース、Javaアプリケーション | スタンドアロンアプリケーション | スタンドアロンアプリケーション | コマンドライン |
RDB連携機能の有無 | 無(外部パッケージとの連携可) | X-Node(有償) | X-Connect(有償) | 異種DB接続ツール(有償) | ― |
インデックスの生成 | フルインデックス方式(DPP) | Standard/Text Index | 構造インデックス(手動設定)、 文字列部分一致検索 | NameSpaceを含むフルインデックス方式 | 要素・属性レベルのインデックス(手動設定) |
日本語全文検索機能 | 無(外部パッケージとの連携可) | 日本語形態素解析(有償)、 シソーラス機能(予定) | 日本語形態素解析 | 有(外部パッケージとの連携も可) | ― |
関連オプション(主要) | ― | アプリケーションフレームワーク、サーバ拡張、 WebDAV(HTTP/1.1拡張)、 ワークフロー構築支援(有償) | Stylus Studio(IDE/標準添付)、 ビジネス連携アプリケーション・プラットフォーム(BPM)、電子カタログフレームワーク | 外字処理ツールキット、帳票/UI作成ツール、XSLTデザインツール、各種ライブラリ | ― |
そのほか特記事項 | Digital Pattern Processing(特許技術) | クラスタリング対応 | 分散キャッシュ機構 | DB暗号化、クラスタリング対応、 ノンストップバックアップ | 無償で利用可能 |