VKinfotek Inc.
  • Us
    About Us
    Contact Us
  • FAQs
  • Ready Software
    Ready ERP ASP Core Software for Azure Cloud
    Ready Web ERP Software
    Ready ASP.Net Azure Software
    Ready C# SQL Server Accounting Software
    Ready ASP.Net MVC and EF Software
First slide
Earn $100/hour in USA! Click Here

Q62. Azure Storage Partitions?

When we talk of a Storage account, the concept of partition should also be understood. Every object we store in the Storage account has a partition key.

As discussed earlier, an object can be stored as a blob, table entity or a queue message. Partition key is used to access an object in a storage account. However, the definition of a partition key varies depending on the type of the object.

If the object is a blob, then the partition key constitutes the Container Name and the BlobName. If the object is an entity in a table, then the partition key constitutes the TableName and Partition Key. If an object is a message in a queue, then the partition key is Queue Name.

The partition determines how Windows Azure storage load balances blobs, messages, and entities across servers to meet the traffic needs of these objects. The partition key is unique within the storage account and is used to locate a blob, message, or entity.

In the previous question we have seen the performance targets of a single partition for each of the storage service.

  • For a single Blob: throughput is up to 60 MBytes/sec.
  • A single Queue can process 2000 messages per second.
  • A single table partition can throughput upto 2000 entities per second. This works out to 20,000 entities per second assuming there are no objects other than table and there is only a single partition.


As a developer we do not have any control over partitioning of Blobs. Azure manages it automatically. By default, a single blob becomes a single partition, a single queue becomes a single partition.

Whereas developers have control over partitioning of table by specifying Partition key of thier choice and can spread these partitions across several nodes. If the partition key is not specified, a table will have a single partition.
  • Prev Question
  • Next Question

See More Questions and Answers on - Azure Storage (cont..)

  • Why is replication important?
  • What is an affinity group in Azure?
  • What are storage account end points?
  • What are storage account urls?
  • What are storage access keys?
  • How to create a storage account?
  • How to monitor storage account?
  • Capacity of a single storage account?
  • Give a brief summary of storage account?

Back to Master List of 100+ Questions and Answers

People also viewed: cover image of book develop erp software using asp core and deploy to Azure Create your own ERP Software using ASP Core>>
cover image of azure cloud book Create your own Azure SOM Software>>
cover image of asp.net book Create your own ERP Software using ASP .Net and SQL>>
cover image of foundation database programming book Create your own Accounting Software using C# >>
cover image of entity framework book Create your own SOM using Entity Framework MVC >>

  • SITEMAP
  • Terms of use
  • Testimonials

Back to top

Copyright © 2018 - All Rights Reserved - VKInfotek.com