批量删除插入修改cassandra主键的副作用

kt06eoxx  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(564)

批量执行delete和insert操作来修改cassandra中主键成员列中的数据有什么副作用?
如果需要查询同一列的where和update数据,有没有更好的方法?
提前感谢您的回复。

um6iljoc

um6iljoc1#

无法更新主键列。您必须删除旧密钥并插入新密钥(如果需要原子性,则在批处理中)。如果不需要原子性(一条语句不影响另一条语句),则可以作为单个请求执行。在更新一行时,可以在批处理中插入和删除一行。它不会对性能有太大影响。删除一个大分区(每个分区有太多的行)会有影响,我认为这也不是您的要求。但是,如果需要非常频繁地更新主键,那么最好重新考虑数据模型。

相关问题