私は6つのテーブルに近く、それぞれにカサンドラの20〜60カラムあります。私はこのデータベースのスキーマを設計しています。すべてのカラムのクエリcassandra
クエリの要件は、すべての列が個別に照会可能でなければならないことです。
- データに2次インデックスを使用した高カーディナリティがあることがわかっていることはお勧めしません。
- マテリアライズド・ビューは、他の列でも照会できる範囲で目的を解決します。
私の質問は:このシナリオで
、各テーブルには、30 50+にマテリアライズド・ビューを持っている、これはフォローするいいパターンであるか、それは完全に間違ってトラックに起こっている場合。この機能を極限まで引き出しているのですか?たぶん、書き込みはシステム上で高価になり始めます(私は実際には実際のテーブルに書き込むのではなく、最終的に書き込まれることを知っています)。
ありがとう@MarcintheCloud - 質問をする最初の数分で、DataStaxの誰かがあなたの質問に答えてくれたことは素晴らしいことです。 :) - Stakoverflowを再び素晴らしいものにしましょう! ; p – DMin