2017-02-15 2 views
1

CloudBlobには、Azure Storageにデータを入出力するための3つのサブクラスがあります。ここに(非常にまばらな)ドキュメントがあります:CloudBlobサブクラスの違いは何ですか?

  • Microsoft.WindowsAzure.Storage.Blob CloudBlockBlob
    • ブロックの集合としてアップロードされたブロブを表します。

  • Microsoft.WindowsAzure.Storage.Blob。 CloudAppendBlob
    • は追記ブロブ、データのブロックは常にブロブの最後にコミットしているブロブの種類を表します。

  • Microsoft.WindowsAzure.Storage.Blob。​​
    • マイクロソフトのAzureページブロブを表します。

私は、PDFや画像をダウンロード/アップロードするCloudBlockBlobを使用してきた、とすべてが動作しているようです。私はこれらのクラスが何をするのかを説明するページを見つけることができないようです。

CloudAppendBlobCloudPageBlobはどのような状況で使用しますか?私が探していたページが見つかり

答えて

2

https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-blobs

  • をCloudBlockBlob:
    • ブロックの塊は、テキストや、そのような文書やメディアファイルなどのバイナリファイルを、保存するための理想的です。

  • CloudAppendBlob:追加の塊が、その中でブロブをブロックするのに似ています
    • それらはブロックで構成されているが、それらはアペンド操作に最適化されているので、彼らは、ロギングのシナリオに便利です。

  • CloudPageBlob:
    • ページブロブのサイズは最大1つのTBであること、および頻繁な読み取り/書き込み動作のためのより効率的であることができます。 Azure仮想マシンは、ページブロブをOSおよびデータディスクとして使用します。

関連する問題