Storage architecture of Azure Table Storage

Sonali Singh8 6 Reputation points
2021-10-07T09:04:48.22+00:00

Is the data stored within each partition in sequential order i.e. in ascending order of RowKey value?
If yes, then who does this assignment in the servers?
Also, is there any link which describes the entire architecture of how the assignment is done at the backend?

Azure Table Storage
Azure Table Storage
An Azure service that stores structured NoSQL data in the cloud.
159 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Anurag Sharma 17,576 Reputation points
    2021-10-08T05:50:40.727+00:00

    Hi @Sonali Singh8 , welcome to Microsoft Q&A forum.

    The primary key for an Azure entity consists of the combined PartitionKey and RowKey properties. The two properties form a single clustered index within the table. The clustered index sorts by the PartitionKey in ascending order and then by RowKey in ascending order. Because a table has only one index, query performance usually is related to the PartitionKey and RowKey properties.

    I would suggest you to go through the below article that has detailed information about the same:

    Design a scalable partitioning strategy for Azure Table storage

    Please let me know if this helps or else we can discuss further.

    ----------

    Please don't forgot to click on accept it as answer button 138749-image.png wherever the information provided helps you. This can be beneficial to other community members as well.

    1 person found this answer helpful.