2012-03-10 10 views

答えて

2

通常、悪い考えである順序付けられたパーティショニングを使用していない限り、列ファミリの最大キーを取得するのは非常に高価です。乱数と順序付けパーティショナーの詳細については、thisの記事を参照してください。

一般に、ある範囲のキーを取得するのではなく、単一のキーを取得するように、cassandraデータモデルを構造化します。多くの場合、データを非正規化してそのようにする必要があります。

+0

私は絶対に同意します。すべてのキーをスキャンして、アプリ内で最大の価値を得ることができます。これは非常に高価です。私はあなたがそれをすばやく調べる必要がある場合、異なる構造(列ファミリ)のキーのリストを維持することをお勧めします。 – vladaman