私はcustomer_info
テーブルをカサンドラに持っています。それには次の列があります。計算のためのカサンドラデータモデリング
- UUIDが主キーです。
- 365日中に
- 他のフィールド...
顧客ごとに100 $の取引限度
私は顧客テーブルから特定のcustomer_id
のすべてのレコードを選択する2つのオプション
次があります。アプリケーションコードでメモリ内の計算を行います。トランザクション制限が100 $を超えていない場合は、customer_infoテーブルで挿入または更新を行います。
は
customer_id
とlimit
フィールドで構成する新しいテーブルcustomer_limit
を維持します。customer_info
のCRUD操作の前に、私はcustomer_limit
テーブルを検索して制限を知り、限界に基づいてcustomer_info
テーブルのCRUD操作を行います。
メンテナンスと高速読み書きの観点から、どのオプションが最適ですか?
まず、プライマリキーがUUIDのみの場合は* customer_id *をどのようにクエリしますか? – xmas79
「customer_id」のインデックスについて言及し忘れました –