【问题标题】:How big a factor is blob size on retrieval time in Azure Storage?在 Azure 存储中,blob 大小对检索时间的影响有多大?
【发布时间】:2015-06-13 05:15:47
【问题描述】:

我将文本文件存储在 Azure Blob 存储中。这些文件大约为 1MB,但理论上我可以将该大小减少大约 30%,但会显着增加我的应用程序逻辑复杂性。

我倾向于只使用更简单但更大的文件。但是,我想知道 blob 大小对检索时间的影响。是可以忽略不计还是会有显着差异?我直接从与 blob 相同的数据中心内的 Web 服务器检索。

此外,是否会自动对在数据中心内发送的 blob 应用任何压缩? (作为包含大量重复内容的文本文件,它们可以很好地压缩。)

感谢您的指点!

【问题讨论】:

    标签: azure-blob-storage data-retrieval


    【解决方案1】:

    这取决于您的 E2E 使用场景,但对于简单地将文本文件上传到 Azure Blob 存储,我建议使用更简单但更大的 ~1MB 文件,因为减小大小后的差异可能可以忽略不计。

    您还可以查看 Azure 存储可扩展性和性能目标 - https://azure.microsoft.com/en-us/documentation/articles/storage-scalability-targets/

    【讨论】:

      【解决方案2】:

      考虑到数据中心的网络速度,1MB 的文本文件不会有任何问题。或者至少可以忽略不计。

      此外,由于您不想增加应用程序处理这些数据的复杂性,因此最好不要明确尝试进行任何压缩文件传输,因为 1MB 的大小可以在不进行任何压缩的情况下传输。而且我怀疑您最终会做一些逻辑来解压缩收到的压缩文件。

      请参阅此线程以了解压缩详细信息 - Does Windows Azure Blob Storage support serving compressed files similar to Amazon S3?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-08
        • 2020-09-23
        • 1970-01-01
        相关资源
        最近更新 更多