gpt4 book ai didi

azure - Azure 中的 DocumentDB(通过 MongoDB 协议(protocol))集合大小限制

转载 作者:行者123 更新时间:2023-12-02 01:17:35 26 4
gpt4 key购买 nike

如果没有分区,MongoDB 中 Azure 中的每个集合都有 10GB 的限制(使用 DocumentDB 之上的驱动程序),而我有一个大小为 50GB 的集合。

目前我已经根据字段划分数据并将它们存储在6个不同的集合中。

我应该进行分区(不知道如何做)还是有办法增加这个大小限制?

最佳答案

DocumentDB集合管理实际上与MongoDB访问协议(protocol)无关。集合可以是未分区的(上限为 10GB),也可以是分区的(250GB 及以上)。

如何在集合之间划分数据取决于您。但是,在多个非分区集合和单个分区集合之间做出决定时,请记住以下几点:

  • 该集合充当分区边界,其中包括存储过程。如果您需要跨集合处理内容,这可能是您的应用的问题,具体取决于其逻辑。
  • 非分区集合的请求单元 (RU) 范围为 400-10,000。分区集合从 10,100 2,500 RU 开始。根据您的应用预算,这可能会影响您的收藏决策。
  • 您无法将未分区<-->分区的集合转换为集合。如果您决定更改集合类型,则需要创建新集合并在集合之间移动数据。

关于azure - Azure 中的 DocumentDB(通过 MongoDB 协议(protocol))集合大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com