2017-06-14 65 views

回答

2

每个节点不需要需要保存整个数据库。

cockroach二进制检查它正在运行的机器并查找可用磁盘空间;这些信息通过Gossip协议与其他节点共享,蟑螂算法决定如何最好地存储数据(由您的Replication Zones控制)。

但是,可用的聚合磁盘空间应该大于数据库大小的3倍。例如,100GB的数据库至少需要300GB的总数,其中全部为

要回答你的后续问题:

  • 理论上你就可以让每个10000个节点与1GIG硬盘商店100gig DB之间。然而,这是不现实的,因为蟑螂目前(1.0.1)在10,000个节点通信中存在一些问题。蟑螂实验室只是没有测试任何数量。
  • 没有特别需要的设置或配置。就像我所提到的,一切都是通过算法处理的。
+0

哇。很棒,谢谢。 –

+0

它默认为64MB块,如果需要可以调整。 – eduncan911

相关问题