ページの先頭行へ戻る
Symfoware Server V12.7.0 RDB運用ガイド(XMLアダプタ編)
FUJITSU Software

1.4.1 インデックスの格納構造

XMLデータのインデックスは、従来のインデックスがBTREE構造のDSOおよびDSIとして定義されるのと同様に、XML構造のDSOおよびDSIとして定義します。
以下にXMLデータのインデックスのDSOおよびDSIの関係を示します。

図1.9 XMLデータのインデックスのDSOとDSI

図に示すように、XMLデータのインデックスのDSOとDSIは、従来のインデックスと表のDSOとDSIの関係と同じです。ただし、XMLデータのインデックスと従来のインデックスのDSOは別の構造をもつDSOとして定義します。

XMLデータのDSO定義文、DSI定義文の記述形式は、XMLデータのインデックスの格納構造がXML構造であることを除いて、従来のインデックスのDSO定義文、DSI定義文と同じです。

以下にXMLデータのインデックスのDSO定義文、DSI定義文の記述例を示します。

CREATE DSO 伝票IXDSO  INDEX ON 伝票スキーマ.伝票表 (伝票)
       TYPE        XML(PAGESIZE1(16),PAGESIZE2(1))
                   ↑
                格納構造:XML構造
       BY ADDRESS;

CREATE DSI 伝票IXDSO DSO 伝票IXDSO
       BASE        伝票DSI1
       ALLOCATE    BASE  ON DBSP_1 SIZE 200K,
                   INDEX ON DBSP_1 SIZE  40K;