1

鉴于 CockroachDB 被描述为分布式数据库——例如跨多个节点运行——它如何划分数据以将其存储在不同的服务器上?单个表是否在节点之间拆分?

4

1 回答 1

1

CockroachDB 的架构将其存储的所有数据拆分为范围(可配置,但从 ~64MB 开始),然后根据其复制设置平衡集群中节点之间的范围。

https://www.cockroachlabs.com/docs/configure-replication-zones.html

表通常以单个范围开始,但当它超出配置的范围大小时会自动拆分。

在各个节点上,数据存储在启动标志指定的节点时指定的目录中--store,默认为“./cockroach-data”。

于 2017-04-10T18:53:10.013 回答