【发布时间】:2020-01-06 03:47:58
【问题描述】:
我有很大的保存请求,确实有必要保存它。我已经阅读了整个网络,根据文档,请求大小应该在 2-4 MB 之间,当我保存它并收到以下错误时:
“Mongo 错误:请求大小太大”
它包含用户上传所需的大量文本和图像,因此文档变得非常大。如何在 cosmosDb 中保存大量请求数据?
【问题讨论】:
标签: azure-devops azure-cosmosdb
我有很大的保存请求,确实有必要保存它。我已经阅读了整个网络,根据文档,请求大小应该在 2-4 MB 之间,当我保存它并收到以下错误时:
“Mongo 错误:请求大小太大”
它包含用户上传所需的大量文本和图像,因此文档变得非常大。如何在 cosmosDb 中保存大量请求数据?
【问题讨论】:
标签: azure-devops azure-cosmosdb
基于 Cosmos DB 限制的官方文档:
对物品有效载荷没有限制,例如数量 属性和嵌套深度,除了长度限制 分区键和 id 值,以及 2 MB 的整体大小限制
最大请求大小为2MB,响应大小为4MB。(link)
如果您的数据超过 2MB,则可以遵循blog 中的策略:Cosmos DB 文档大小限制为 2 MB,不应该用于内容存储。对于更大的有效负载存储,请改用 Azure Blob 存储。
如果您想要完整的 MongoDB 功能支持,也可以考虑使用 MongoDB Atlas on Azure。
【讨论】: