代码之家  ›  专栏  ›  技术社区  ›  Fakrudeen

Azure Cosmos DB是否支持字节[]存储?

  •  1
  • Fakrudeen  · 技术社区  · 6 年前

    在Azure Cosmos DB中存储字节[]的最佳方法是什么? 将byte[]转换为base64编码的字符串会在空间和处理成本上增加33%。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Nick Chapsas    6 年前

    使用sdk时,字节数组将自动转换为它们的base64表示形式。

    不能存储原始字节数组,因为所有内容最终都以JSON文档的形式转换为自身的字符串表示形式。

    如果这些字节数组不大于2MB,您可以将它们作为附件添加,并从文档中指向它们。

    您可以在此处阅读有关附件的更多信息: https://docs.microsoft.com/en-us/rest/api/cosmos-db/attachments