Cassandra删除大量行的最佳实践
我很好奇人们是如何处理删除大量行的。由于删除了100多万行、墓碑、自动压缩/30秒长的地面军事系统,我们出现了停机。我希望在将来避免这种情况…您需要根据您的模式以不同的方式删除(按优先级顺序,从最好到最差):Cassandra删除大量行的最佳实践,cassandra,Cassandra,我很好奇人们是如何处理删除大量行的。由于删除了100多万行、墓碑、自动压缩/30秒长的地面军事系统,我们出现了停机。我希望在将来避免这种情况…您需要根据您的模式以不同的方式删除(按优先级顺序,从最好到最差): 截断表 按分区键删除-从pk=id的ks.table中删除 按范围删除-从ks.表中删除,其中pk=id和c1>val1和c1
- 截断表
- 按分区键删除-
从pk=id的ks.table中删除
- 按范围删除-
从ks.表中删除,其中pk=id和c1>val1和c1
- 删除行-从ks.table中删除,其中pk=id,c1=val1,c2=val2`
- 删除单个单元格-删除col1、col2,其中pk=id`