在couchbase单桶上的最大并发操作

问题描述 投票:2回答:1

我正在为客户构建一个服务器,每个客户都需要访问数据库以便为他/她的客户提供服务。所以我的想法是将每个客户分配到一个特定的桶,但现在才发现一个单独的沙发基地最多只能按照建议服务10个桶。但现在,我不知道是否在我的客户之间共享一个存储桶,使用他们的ID与他们创建的收集文档名称一起作为文档类型的命名空间将影响所有客户的性能,因为每个客户客户的繁重操作单桶。我还要感谢任何能够处理这类项目的数据库平台,一个客户的性能会影响其他客户。

database couchbase
1个回答
3
投票

如果您希望系统负载很重,那么一个用户的活动将影响另一个用户的活动,无论他们是共享一个存储桶还是在单独的存储桶中操作。只有很多周期可供使用,因此如果一个用户在系统上施加了沉重的负担,其他用户肯定会感觉到它。如果您绝对希望用户完全隔离,则需要为每个用户设置单独的群集。

如果一个用户的负载可以影响另一个用户的负载,那么通过向每个文档添加用户ID来让用户共享存储桶的计划听起来是可行的。只需确保您使用的分隔符不能是用户ID的一部分,因此您可以明确地将用户ID与文档ID分开。

另外要注意的是,尽管Couchbase支持多个存储桶,但它只能在一个存储桶中运行得最好。铲斗是明显重量级的结构。

© www.soinside.com 2019 - 2024. All rights reserved.