【问题标题】:How does ScyllaDB/Cassandra handle partial update?ScyllaDB/Cassandra 如何处理部分更新?
【发布时间】:2019-12-21 11:26:01
【问题描述】:

假设一行有 10 列。

如果我只更新一列,在合并/压缩之前,数据库是否会在 SSTable 中创建一个仅包含更新列(包含新值)的新分区,或者它将创建一个包含所有 10 列的新分区(包含新值的新列)?

【问题讨论】:

    标签: cassandra scylla


    【解决方案1】:

    将只写入一列,但在 3.0 之前/之后的实际存储方式上有所不同。如果您愿意,可以使用 sstabledump 工具检查实际存储的内容以进行测试。

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 2016-12-31
      • 2022-07-17
      • 2021-03-10
      相关资源
      最近更新 更多