如果我向 CockroachDB 集群添加一个新节点,其存储量比现有节点多,会发生什么情况?
What happens if I add a new node to a CockroachDB cluster with more storage than existing nodes?
拥有一个 3x 1TB CockroachDB 集群,如果我添加一个 4TB 节点会怎样?大概只有部分 4TB 可以使用,因为不是所有的都可以复制?如果我添加 3 个新节点,每个节点有 4TB,所有磁盘 space 都可以 replicated/used 吗?
我觉得你说的都对。如果你只有一个大商店,你需要在它周围有足够多的小节点来填充大商店。
我们的磁盘平衡试图在每个存储上保持等量的数据,直到存储几乎满为止,此时它会更喜欢不太满的数据。
拥有一个 3x 1TB CockroachDB 集群,如果我添加一个 4TB 节点会怎样?大概只有部分 4TB 可以使用,因为不是所有的都可以复制?如果我添加 3 个新节点,每个节点有 4TB,所有磁盘 space 都可以 replicated/used 吗?
我觉得你说的都对。如果你只有一个大商店,你需要在它周围有足够多的小节点来填充大商店。 我们的磁盘平衡试图在每个存储上保持等量的数据,直到存储几乎满为止,此时它会更喜欢不太满的数据。