gpt4 book ai didi

Cassandra 静态列 - 有多少份?

转载 作者:行者123 更新时间:2023-12-02 04:17:48 24 4
gpt4 key购买 nike

我一直在阅读有关静态列的内容,并且有一个问题会影响我的设计。我将有一列存储相当长的字符串。该列将成为包含数亿行的表的一部分。我的问题是存储中只有此静态列的 1 个副本,还是仍然存储多个副本。我认为 Java 中只有一份副本,但我无法在任何地方找到明确的答案。我想要声明静态的一列将非常大,因此我不想在存储中复制此数据。

最佳答案

每个 SSTABLE 静态列将在磁盘上存储一次。但是,在回答以下问题之前,不要假设它只会写入磁盘一次:

  1. 有多少个表将具有静态列?
  2. 复制因子是多少?

例如,您遵循每个查询一张表的数据设计方法,并且有两个查询将请求静态列。您应该将其存储在两个单独的表中,这意味着它会被写入磁盘两次。如果在节点之间复制 3 次,那么总共将被写入 2*3 次。

如果您想学习估计磁盘空间使用情况,请查看 Datastax DS220 unit Physical Partition Size .

关于Cassandra 静态列 - 有多少份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32644054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com