理论上,我可以拥有 10,000 个节点,所有节点都具有 1 gig hd 并在它们之间存储 100 gig db?
我需要为此设置某些选项吗?还是我需要的配置?
谢谢你。
理论上,我可以拥有 10,000 个节点,所有节点都具有 1 gig hd 并在它们之间存储 100 gig db?
我需要为此设置某些选项吗?还是我需要的配置?
谢谢你。
每个节点不需要保存整个数据库。
cockroach
二进制文件检查它正在运行的机器并找到可用的磁盘空间;此信息通过 Gossip 协议与其他节点共享,Cockroach 通过算法决定如何最好地存储数据(由您的Replication Zones控制)。
但是,可用的总磁盘空间应大于数据库大小的 3 倍。例如,一个 100gig 的数据库需要在集群中的所有机器上总共至少 300gig。
要回答您的后续问题: