Azure - FetchAttributes vs. Table Storage for Image Metadata
<p>I have several thousand images of famous artworks stored in Azure Container Storage. Each image has some artwork information associated with it e.g. Title, Artist, Year etc. Currently this information is stored in Azure Table storage where I do a retrieval based on the image ID. However, would it be better (in terms of performance and best-practice) to store this information as attribute data for the image and then call?:</p>

<pre><code>var myAttributes = myBlockBlob.FetchAttributesAsync();
</code></pre>

<p>Here is the current way I do it, using Azure Table Retrieve:</p>

<pre><code>var myGetOperation = TableOperation.Retrieve&lt;TileInfoEntity&gt;("0", imageID);
var myResult = await myTable.ExecuteAsync(myGetOperation);
</code></pre>

<p>Thanks in advance.</p>