【发布时间】:2018-10-02 18:06:12
【问题描述】:
在 Azure cosmos DB 中存储 byte[] 的最佳方式是什么? 将 byte[] 转换为 base64 编码的字符串会增加 33% 的空间和处理成本。
【问题讨论】:
标签: azure azure-cosmosdb
在 Azure cosmos DB 中存储 byte[] 的最佳方式是什么? 将 byte[] 转换为 base64 编码的字符串会增加 33% 的空间和处理成本。
【问题讨论】:
标签: azure azure-cosmosdb
当您使用 SDK 时,字节数组将自动转换为它们的 Base64 表示形式。
您不能存储原始字节数组,因为所有内容最终都会以 json 文档的形式转换为自身的字符串表示形式。
如果这些字节数组不大于 2MB,您可以将它们添加为附件并从文档中指向它们。
您可以在此处阅读有关附件的更多信息:https://docs.microsoft.com/en-us/rest/api/cosmos-db/attachments
【讨论】: