私はカサンドラが初めてです。私はオンラインで多くの例を見ています。以下は、GitHub の JHipster Cassandra の例の 1 つです。
https://gist.github.com/jdubois/c3d3bedb869466731316
リポジトリの save(user) メソッドは、ユーザー データが変更されるたびに、(存在を探すために) 読み取りを行い、非正規化されたすべてのテーブルで既存のユーザーの削除と再挿入を行います。
これはベストプラクティスですか?これは、このサンプルのデータ モデルがどのように設計されているかだけによるものですか? このサンプルの設計は、POJO フレームワークを NoSQL データベース設計にねじ曲げた結果ですか?
Cassandra で更新を行いたいのはいつですか? フィールドレベルでの更新をサポートしているので、それが好まれるようです。