gpt4 book ai didi

json - 确定存储在 DocumentDB 中的 JSON 文档的大小

转载 作者:行者123 更新时间:2023-12-02 07:30:49 25 4
gpt4 key购买 nike

我正在为在 DocumentDB 上运行的 Multi-Tenancy 应用程序开发分区策略。

由于每个集合仅允许 10GB 的存储空间,我正在尝试计算每个租户可以存储多少文档,因此我可以计算出可以放入集合中的租户数量。

我有一个示例 Json 文档,它表示租户可以存储的通用文档。在 Azure 门户上使用文档资源管理器并不能告诉我这些文档之一在磁盘上的大小(只是使用百分比的一般图表)。

我也在使用 DocumentDB Studio,但无法确定其中的文档大小。我可以在本地使用记事本,但根据我的编码设置(ANSI、等),我会得到不同的结果。

我的问题是:

是否有一种准确的方法来确定 Json 文件将存储在 DocumentDB 中的文件大小,以便我可以正确计算应用程序的资源使用情况?

是否还有一种方法可以通过对集合的查询来获取文档或文档组的大小?

最佳答案

是的 - 您可以计算文档查询响应的大小,以便包含所有系统属性(例如 _rid、_ts)。您将需要使用 UTF-8 编码来获得正确的大小。

您还需要额外考虑大约 10% 的索引存储成本。

关于json - 确定存储在 DocumentDB 中的 JSON 文档的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30175753/

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