【发布时间】:2015-05-21 22:14:58
【问题描述】:
我是 Cassandra 的新手。我在网上看很多例子。这是 GitHub 上 JHipster Cassandra 示例中的一个:
https://gist.github.com/jdubois/c3d3bedb869466731316
每当用户数据发生变化时,存储库 save(user) 方法执行读取(以查找存在)然后删除并重新插入所有非规范化表中的现有用户。
这是最佳做法吗? 这仅仅是因为这个样本的数据模型是如何设计的吗? 此示例的设计是否是将 POJO 框架扭曲为 NoSQL 数据库设计的结果?
我什么时候只想在 Cassandra 中进行更新?它支持字段级别的更新,因此似乎是首选。
【问题讨论】:
标签: cassandra-2.0 jhipster spring-data-cassandra