![](/img/trans.png)
[英]For Azure Blob Storage .NET Client, what is the difference between “Microsoft.Azure.Storage.DataMovement” and “Azure.Storage.Blobs”?
[英]In Azure Blob Storage what is the difference between Virtual Directory and Containers?
我想構建可伸縮存儲,但我對何時使用虛擬目錄而不是容器感到困惑。 使用 C# .NET Core 上傳圖像時哪個性能更高,或者如果它們都有自己的用例,它們會是什么?
我期待一個容器將被如下使用:
但是,我想到您可以為每個電話 model 使用一個容器,如下所示:
虛擬目錄本質上只是一組具有相同命名前綴的 blob。 容器更像是一個物理文件夾。 您可以互換使用它們,但存在差異。
您的用例的一個關鍵區別可能是容器名稱的長度只能為 63 個字符,並且僅包含某些字符。 Blob 名稱(包括前綴)最多可以包含 1024 個字符,並且可以使用任意字符組合。 另一件需要注意的事情是,容器可以是空的,而虛擬目錄不能是空的,因為它是 blob 的集合。 如果沒有帶有虛擬目錄前綴的 blob,則它實際上不存在。
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.