パーティションのスキャンによる取得

テーブルに複数のクラスター化カラムがある場合にパーティションをスキャンし、クラスター・キーのグループを特定の値と比較します。

クエリーは、パーティションをスキャンして、格納されているデータのセグメントを取得できます。クラスター化カラムを使用して選択されたデータのsliceを定義できるよう、セグメントを連続して格納する必要があります。

手順

  • さまざまなレースのさまざまなサイクリストのレース回数を保持するテーブルrace_timesを作成します。
    CREATE TABLE cycling.race_times (race_name text, cyclist_name text, race_time text, PRIMARY KEY (race_name, race_time));


  • テーブルのレース回数をスキャンし、条件演算子を使用してデータの特定のセグメントを検出します。
    SELECT * FROM cycling.race_times WHERE race_name = '17th Santos Tour Down Under' AND race_time >= '19:15:19' AND race_time <= '19:15:39' );