Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
批量删除和插入以修改Cassandra中主键的副作用_Cassandra - Fatal编程技术网

批量删除和插入以修改Cassandra中主键的副作用

批量删除和插入以修改Cassandra中主键的副作用,cassandra,Cassandra,批量执行DELETE和INSERT操作以修改列中的数据有什么副作用,列是Cassandra中主键的成员 如果需要查询同一列的WHERE和update数据,是否有更好的方法 提前感谢您的回复。无法更新主键列。您必须删除旧密钥并插入新密钥(如果需要原子性,则成批插入)。如果不需要原子性(一条语句不影响另一条语句),则可以作为单个请求执行。在更新一行时,可以在批处理中插入和删除一行。这不会对性能产生太大影响。删除一个大分区(每个分区有太多行)会有影响,我认为这也不是您的要求。但是,如果需要非常频繁地更

批量执行DELETE和INSERT操作以修改列中的数据有什么副作用,列是Cassandra中主键的成员

如果需要查询同一列的WHERE和update数据,是否有更好的方法


提前感谢您的回复。

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