问题描述
我们正在研究使用CitusDB。阅读完所有文档后,我们在某些基础知识上还不清楚。希望有人能给出一些指示。
在Citus中,您指定了shard_count
和shard_max_size
,这些设置是根据文档在协调器上设置的(但也可以在节点上设置)。
当您指定1000个分片并向100个客户端分发10个表时会发生什么?
-
是否为每个表(用户_1,用户_2,商店_1等)创建一个分片(如此有效地使用所有1000个分片。
-
如果您要再增加100个客户,我们已经达到了1000个限制,那么这些表如何分区?
-
shard_max_size
的默认值为1Gb。如果分片大于1Gb,则会创建一个新的分片,但是当shard_count已经命中时会发生什么? -
最后,可以看到3000个碎片吗?我们在文档128中阅读了有关saas的建议。但是,如果您有100个客户* 10个表,则此接缝低。 (我知道这取决于..但是..)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)