将 json 文档归档到 Azure Blob 存储的最佳做法是啥?

Posted

技术标签:

【中文标题】将 json 文档归档到 Azure Blob 存储的最佳做法是啥?【英文标题】:What is the best practices to archive json documents to Azure Blob Storage?将 json 文档归档到 Azure Blob 存储的最佳做法是什么? 【发布时间】:2021-07-05 04:20:24 【问题描述】:

我需要将 NoSql 存储中的过时数据存档到 Azure Blob 存储中,但找不到方法:将其保存为 Blob 存储中的 json 文件还是将其保存在表中。

关键点:文件不会被修改,但可以按名称请求(例如,名称是标识符)。

更新1:

    所有文档都有唯一的名称(带有盐的 GUID)。 估计文档数量约为一百万。

【问题讨论】:

名称在所有文档中都是唯一的吗?这些文件有多大?请编辑您的问题并提供更多详细信息。 【参考方案1】:

如果您愿意:文档不会被修改,但可能会按名称请求。然后你应该将它们存储在 blob 存储中。

在blob存储中,有一个名为immutable storage的特性,你可以设置它,blob将是只读的。

【讨论】:

以上是关于将 json 文档归档到 Azure Blob 存储的最佳做法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Azure Data Platform使用Azure Blob Storage Lifecycle Management归档数据

Azure Data Platform使用Azure Blob Storage Lifecycle Management归档数据

如何通过 python 将 JSON 数据附加到存储在 Azure blob 存储中的现有 JSON 文件?

使用 PowerShell 脚本从 Azure Blob 存储读取 JSON 文件并写回 Blob 存储中的另一个文件

使用 azure 数据工厂管道将 json 对象存储到 azure 表存储实体

将数据从 Azure Blob 存储复制到 Azure SQLDB 时,Azure 数据工厂错误地复制单元格值