0

テーブル内に特定の profile_id の多くの属性を格納しようとしています (CQL3 を使用)。

を。テーブル mytable (profile_id、a1 int、a2 int、a3 int、a4 int ... a3000 int) の主キー (profile_id) を作成します。

また

b. 多くのテーブルを作成します。テーブル mytable_a1(profile_id, value int) 主キー (profile_id) を作成します。テーブル mytable_a2(profile_id, value int) 主キー (profile_id) を作成します。... テーブル mytable_a3000(profile_id, value int) 主キー (profile_id) を作成します。

また

c. テーブル mytable (profile_id, a_all text) プライマリ キー (profile_id) を作成します。次のように、a_all 内に 3000 個の「列」を格納するだけです。

また

d. 上記のどれでもない

このテーブルで実行するクエリのタイプ: select * from mytable where profile_id in (1,2,3,4,5423,44)

最初のアプローチを試してみましたが、クエリがタイムアウトし続け、場合によっては cassandra ノードを強制終了することさえありました。

4

1 に答える 1