您能否举例说明 Microsoft Azure 中的 Append Blob?
Can you please explain the Append Blob in Microsoft Azure with an example?
我已经阅读了解释 Block Blob 和 Append Blob 的文档。我无法理解 Append Blob 的用途及其实际用法。
非常感谢一个示例场景。
Append Blob 专门针对我们需要在不修改现有内容的情况下不断向 blob 中添加数据的操作进行了优化。每个新添加的数据都追加到 blob 的末尾,操作称为追加。
Append Blob 针对快速追加操作进行了优化,使其非常适合必须将数据添加到现有 Blob 而无需修改该 Blob 现有内容的场景(例如日志记录、审计)。
与其他 blob 类型不同,附加 blob 需要创建为空,然后将内容附加到 blob.When 您修改附加 blob,块仅添加到 blob 的末尾,通过Append Block operation。不支持更新或删除现有块。与块 blob 不同,附加 blob 不会公开其块 ID。
追加 blob 中的每个块可以有不同的大小,最大为 4 MiB,追加 blob 最多可以包含 50,000 个块。因此,追加 blob 的最大大小略大于 195 GiB(4 MiB X 50,000 块)。
参考:
Creating and Managing Append Blob — with Azure Storage REST API
Understanding block blobs, append blobs, and page blobs - Azure Storage | Microsoft Docs
我已经阅读了解释 Block Blob 和 Append Blob 的文档。我无法理解 Append Blob 的用途及其实际用法。 非常感谢一个示例场景。
Append Blob 专门针对我们需要在不修改现有内容的情况下不断向 blob 中添加数据的操作进行了优化。每个新添加的数据都追加到 blob 的末尾,操作称为追加。
Append Blob 针对快速追加操作进行了优化,使其非常适合必须将数据添加到现有 Blob 而无需修改该 Blob 现有内容的场景(例如日志记录、审计)。
与其他 blob 类型不同,附加 blob 需要创建为空,然后将内容附加到 blob.When 您修改附加 blob,块仅添加到 blob 的末尾,通过Append Block operation。不支持更新或删除现有块。与块 blob 不同,附加 blob 不会公开其块 ID。
追加 blob 中的每个块可以有不同的大小,最大为 4 MiB,追加 blob 最多可以包含 50,000 个块。因此,追加 blob 的最大大小略大于 195 GiB(4 MiB X 50,000 块)。
参考:
Creating and Managing Append Blob — with Azure Storage REST API
Understanding block blobs, append blobs, and page blobs - Azure Storage | Microsoft Docs