Netezza のテーブルと外部テーブルの違いは何ですか? データをロードした後、常にバックエンドでデータファイルを読み取りますか? 外部テーブルから通常のデータベーステーブルにデータを再度コピーする必要がありますか?
3175 次
2 に答える
4
これは、次のような多くのブログや技術サイトでかなりよくカバーされています。
基本的に、外部テーブルは Netezza に常駐する単なる定義であり、(通常は) ローカルのテキスト ファイルからデータをクエリでき、Netezza のデータベースに物理的にロードする必要はありません。データを簡単にエクスポートするためにも使用されます (リンクで説明されているように)。
于 2013-04-06T21:37:15.283 に答える
0
テーブル: 定義とデータの両方がデータベースに存在します。より正確には、データは分散キーに基づいて各データ スライスに物理的に格納されます。
外部テーブル: データベースにはテーブル定義のみが存在し、実際のデータは存在しません。データはファイル自体に存在します。主にデータのロード/アンロードに使用されます。また、Netezza テーブルのバックアップや、ある Netezza ボックスから別の Netezza ボックスへのデータ転送にも使用できます。
于 2016-08-10T06:47:29.300 に答える