有人有很多块时,有人知道GetBlockBlobReference:https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.storage.blob.cloudblobcontainer.getblockblobreference?view=azure-dotnet的速度吗?在一个容器中就像一百万个或更多的方块一样。在我的脑海中应该是O(1),但我在文档中找不到与此相关的任何内容。
答案 0 :(得分:1)
根据此链接:https://blogs.msdn.microsoft.com/windowsazurestorage/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets/(分区部分),一个Blob在容器名称+ Blob名称上进行了分区,因此获取特定Blob应该接近即时,而不是计算下载Blob所需的时间
请记住,GetBlockBlobReference调用不会进行网络调用,因此不会影响查找。