我是卡桑德拉的新手。我在网上看很多例子。这是 GitHub 上 JHipster Cassandra 示例中的一个:
https://gist.github.com/jdubois/c3d3bedb869466731316
每当用户数据发生更改时,存储库 save(user) 方法执行读取(以查找存在)然后删除并重新插入所有非规范化表中的现有用户。
这是最佳实践吗?这仅仅是因为这个样本的数据模型是如何设计的吗?这个示例的设计是否是将 POJO 框架扭曲为 NoSQL 数据库设计的结果?
我什么时候只想在 Cassandra 中进行更新?它支持字段级别的更新,因此似乎是首选。