是微不足道的吗?我将使用 Bitcask 和文件备份(每个节点上的文件)。
假设我的初始环大小是 256,有 16 个节点。现在如果我需要扩展到 1024 的环,我可以设置 16 个配置为 1024 的环大小的新实例,将旧集群的备份文件复制到这 16 个新实例中并启动 Riak 吗?Riak 能否获取这些旧数据?
我猜不是,因为一旦环大小发生变化,分区 ID 及其到各个节点的映射也可能会发生变化。但是还有什么其他方法吗?riak-backup 在这种情况下会起作用吗(当环大小发生变化时)?
我只想知道我所做的选择是否足够面向未来。显然,当需求急剧变化或用户群激增时,可能需要更改整个架构。但我确实希望能够在某个时候做出这些改变(对戒指尺寸)——当然需要付出一些努力,但是——这不是不可能的。