Cassandra で、最小数のパーティションがヒットするようにテーブル スキーマを設計する必要があることを読みました。この要件を満たすようにスキーマを設計しました。しかし、私はすべてのパーティション キーを単独で取得する必要があるシナリオにいます。なので使う予定です
Select Distinct <partitionKeys> from table
約 15,000 行に対して cqlsh を使用して個別のクエリを実行しました。非常に高速でした。
質問
- distinct を使用すると、パフォーマンスの問題は発生しますか?
- cassandra はどのようにパーティション キーだけを取得しますか?
- 個別クエリの制限を知る必要があります。