Microsoft Azure Data FundamentalsDescribe how to work with non-relational data on AzureEasy

A media company needs to store millions of video and audio files, each potentially gigabytes in size. These files will be ingested, processed, and then served to users via a streaming application. The storage solution must be highly durable, scalable to petabytes, and accessible via HTTP/HTTPS. Which Azure non-relational data service is best suited for storing these large media files?

  1. AAzure Table Storage
  2. BAzure SQL Database
  3. CAzure Cosmos DB
  4. DAzure Blob Storage
Show answer & explanation

Correct answer: D. Azure Blob Storage

Azure Blob Storage is Microsoft's object storage solution for the cloud, designed to store massive amounts of unstructured data, such as video and audio files. It offers high durability, petabyte-scale scalability, and direct access via HTTP/HTTPS, making it ideal for media streaming applications.

Why the other options are wrong

  • A. Azure Table Storage is a key-value NoSQL store, unsuitable for large unstructured media files.
  • B. Azure SQL Database is a relational database and is not designed for storing large binary files (BLOBs) efficiently or cost-effectively for streaming.
  • C. Azure Cosmos DB is a multi-model database, but its primary use case is for structured or semi-structured data, not for storing large binary files directly like Blob Storage.

Azure Blob Storage

Azure Blob Storage is Microsoft's object storage solution for the cloud. It is optimized for storing massive amounts of unstructured data, such as text or binary data.

  • Stores unstructured data (blobs) like images, videos, audio, documents.
  • Highly scalable to petabytes of data.
  • Accessible via HTTP/HTTPS from anywhere in the world.
  • Offers different access tiers (Hot, Cool, Archive) for cost optimization.

Memory trick: Think 'Blob for Big Binary files, Like Videos and Audio'.

More Describe how to work with non-relational data on Azure questions