【问题标题】:Maximum size of metadata in Azure Blob StoreAzure Blob 存储中元数据的最大大小
【发布时间】:2017-03-15 20:50:26
【问题描述】:

我正在使用 here 提到的 Azure blob 的元数据信息机制将一些信息保存在 blob 存储中,然后从中检索信息。

我的问题主要与性能和维护问题有关。

  1. 此元数据的大小是否有上限?是什么 我可以存储的最大密钥数?
  2. 它会在某个日期后过期吗?
  3. 是否有可能丢失存储在 blob 中的数据 元数据

如果是,我会继续,从我正在编写的服务中将这些写入数据库。但是,理想情况下,我想使用 blob 的元数据功能,该功能非常有用且经过深思熟虑。

【问题讨论】:

    标签: azure azure-blob-storage


    【解决方案1】:

    查看此文档:

    https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Setting-and-Retrieving-Properties-and-Metadata-for-Blob-Resources?redirectedfrom=MSDN

    元数据的大小总共不能超过 8 KB。这意味着键、值、分号,一切。键本身的数量没有明确限制,但所有键(包括实际值和其他字符)都必须符合 8 KB 的限制。

    至于到期,我不这么认为。至少文档没有提到它。我想如果过期是一个问题,那么在文档中提到它就足够重要了:)

    至于丢失元数据:元数据存储在 blob 中,因此如果丢失 blob,就会丢失元数据(例如数据中心爆炸并且您的帐户没有适当的复制)。除此之外,我认为它不会消失。该文档还指出无法进行部分更新,因此无论是否完全更新,您都不能丢失一半的更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-07
      • 2019-03-08
      • 2020-09-23
      • 1970-01-01
      • 2011-02-10
      • 2018-11-17
      • 2016-11-26
      • 1970-01-01
      相关资源
      最近更新 更多