パーティショニングとBigQuery でのパーティション分割テーブル

パーティショニング

パーティション分割テーブル

テーブルを、パーティションと呼ばれるセグメントで分割した特殊なテーブル。

大きなテーブルを、小さなテーブルに分割することで、データの管理や紹介を簡単に行うことができ、クエリで読み取るバイト数を減らすことが出来るので、クエリのパフォーマンス向上とコスト削減につながります。

パーティションの種類|時間単位列パーティショニング

テーブルのパーティションは、テーブルの DATETIMESTAMP または DATETIME 列で分割できる。

パーティション分割テーブルの料金

発生する料金は下記の二つで、料金体系は通常のBigQueryに順ずるものです。

  • ストレージコスト
  • クエリコスト

パーティショニングとクラスタリング

パーティショニングとクラスタリングはどちらもパフォーマンス向上とクエリコストの削減が期待できますが、それぞれ状況に応じて使い分けるのが最適です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です