CQL 3 では、次のような定義を使用して「複合」主キーを使用できます。
CREATE TABLE timeline (
user_id varchar,
tweet_id uuid,
author varchar,
body varchar,
PRIMARY KEY (user_id, tweet_id)
);
このようなスキーマでは、パーティション キー (ストレージ エンジンの行キー) はuser_id
値で構成tweet_id
され、列名には複合化されます。代わりに、私が探しているのは、パーティション キー (ストレージ エンジンの行キー) が user_id:tweet_id のような複合値を持つことです。明らかにkey = user_id + ':' + tweet_id
、アプリケーションで同様のことを行うことができますが、CQL 3 でこれを行う方法はありますか?