How does Azure Blob Storage differ from Azure Table Storage

DEBADITYA SOM 20 Reputation points Student Ambassador
2023-08-09T05:15:49.59+00:00

Azure Blob Storage and Azure Table Storage are both storage services by Microsoft Azure, but they are designed to serve different purposes.

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,192 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,623 questions
0 comments No comments
{count} votes

Accepted answer
  1. Ramya Harinarthini_MSFT 5,366 Reputation points Microsoft Employee Moderator
    2023-08-09T05:35:41.3833333+00:00

    @DEBADITYA SOM Welcome to Microsoft Q&A, thank you for posting your here!!

    Azure Blob Storage and Azure Table Storage are two distinct storage services provided by Microsoft Azure, each designed for specific use cases:

    Azure Blob Storage: Azure Blob Storage is designed to store large amounts of unstructured data, such as images, videos, documents, backups, logs, and other binary data. It's a scalable object storage service that allows you to store and manage data as blobs, which are essentially files stored in the cloud. Blobs are organized within containers, and you can choose between different types of blobs based on your needs, including:

    • Block blobs store text and binary data. Block blobs are made up of blocks of data that can be managed individually. Block blobs can store up to about 190.7 TiB.
    • Append blobs are made up of blocks like block blobs, but are optimized for append operations. Append blobs are ideal for scenarios such as logging data from virtual machines.
    • Page blobs store random access files up to 8 TiB in size. Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. For more information about page blobs.

    Azure Table Storage: Azure Table storage stores large amounts of structured data. The service is a NoSQL datastore which accepts authenticated calls from inside and outside the Azure cloud. Azure tables are ideal for storing structured, non-relational data. Common uses of Table storage include:

    • Storing TBs of structured data capable of serving web scale applications
    • Storing datasets that don't require complex joins, foreign keys, or stored procedures and can be denormalized for fast access
    • Quickly querying data using a clustered index
    • Accessing data using the OData protocol and LINQ queries with WCF Data Service .NET Libraries

    You can use Table storage to store and query huge sets of structured, non-relational data, and your tables will scale as demand increases.User's image

    User's image

    Reference Article: https://learn.microsoft.com/en-us/azure/storage/common/storage-introduction#sample-scenarios-for-azure-storage-services

    Hope this helps!
    Kindly let us know if the above helps or you need further assistance on this issue.


    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    3 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.