Hitachi

Hitachi Advanced Data Binder コマンドリファレンス


17.1.1 機能概要

adbimportコマンドを実行して表にデータをインポートします。インポート対象の表にレンジインデクスが定義されている場合は,表データのインポート中にレンジインデクスが作成されます。また,インポート対象の表にB-treeインデクスやテキストインデクスが定義されている場合は,表データのインポートが完了したあとにB-treeインデクスやテキストインデクスが作成されます(インポート対象表に主キーが定義されている場合は,表データのインポートが完了したあとに,主キーに対応するB-treeインデクスが作成されます)。

これら一連の処理をデータインポート処理といいます。データインポート処理の概要を次の図に示します。

図17‒1 データインポート処理の概要

[図データ]

[説明]
  • adbimportコマンドを実行すると,入力データファイル中のデータが表に格納されます。

    インポート対象表がローストア表の場合は,入力データファイル中のデータがローストア形式でデータベースに格納されます。インポート対象表がカラムストア表の場合は,入力データファイル中のデータがカラムストア形式でデータベースに格納されます。

    なお,インポート対象表がカラムストア表の場合,各列のデータは圧縮されてデータベースに格納されます。列データの圧縮方式には複数の方式があり,入力データファイル中のデータを基に,HADBサーバが自動的に圧縮方式を選択します。ただし,カラムストア表の定義時に列データの圧縮方式を指定した場合は,指定した圧縮方式で列のデータが圧縮されます。

    メモ
    • ローストア表とカラムストア表については,マニュアルHADB システム構築・運用ガイドローストア表とカラムストア表を参照してください。

    • 列データの圧縮方式の種類については,マニュアルHADB システム構築・運用ガイドローストア表とカラムストア表の選択基準カラムストア表の列データの圧縮方式を参照してください。

  • 表にレンジインデクスが定義されている場合は,セグメント内の表データの格納が完了したときにレンジインデクスが作成されます。表にB-treeインデクスまたはテキストインデクスが定義されている場合は,表データのインポートが完了したあとに続けてB-treeインデクスまたはテキストインデクスが作成されます(インポート対象表に主キーが定義されている場合は,表データのインポートが完了したあとに,主キーに対応するB-treeインデクスが作成されます)。

各ファイルについて次に説明します。