BigQuery テーブルのインデックス 質問する

BigQuery テーブルのインデックス 質問する

BigQuery にいくつかのテーブルがあるユースケースがあります。BigQuery テーブルの列の 1 つにインデックスを実装したいと考えています。しかし、そのための十分なドキュメントが見つかりません。BigQuery はインデックスをサポートしていないと記載されているブログや投稿をいくつか見つけました。BigQuery にインデックスを実装するのに役立つブログや投稿を見つけるのを手伝ってください。よろしくお願いします。

ベストアンサー1

2019年更新: どのようにcをチェックするかlustersはクエリ時間とスキャンされたデータを改善します:


コメントにもあるように、この質問は「データが 100 倍大きかったら BigQuery はどのように処理するのでしょうか」という質問に関連しています。従来のデータベースを扱う場合、インデックスが適切なソリューションですが、BigQuery は異なります。データ サイズが大きくなると、BigQuery はより多くのサーバーを追加し、パフォーマンスをほぼ一定に保ちます。

つまり、データが増えるにつれてコストは直線的に増加しますが、パフォーマンスはほぼ一定のままです。インデックスは必要ありません。これが、分析ワークロードに BigQuery が選ばれる大きな理由の 1 つです。

(もちろん、すべては特定のユースケースによって異なります。これらのアサーションをテストして、報告してください!)

おすすめ記事