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

A media company is developing a new video streaming platform. They need to store millions of video files, each potentially several gigabytes in size, and deliver them efficiently to users worldwide. The solution must support both live streaming and on-demand content. Which Azure non-relational data service is the most appropriate choice for storing these video files?

  1. AAzure Blob Storage
  2. BAzure Table Storage
  3. CAzure Cosmos DB
  4. DAzure Data Lake Storage Gen2
Show answer & explanation

Correct answer: A. Azure Blob Storage

Azure Blob Storage is specifically designed for storing massive amounts of unstructured data, such as video files, images, and documents. It offers high scalability, durability, and cost-effectiveness for object storage, and integrates well with content delivery networks (CDNs) for global distribution, making it ideal for a video streaming platform.

Why the other options are wrong

  • B. Azure Table Storage is a key-value store for structured NoSQL data, not intended for storing large unstructured binary files.
  • C. Azure Cosmos DB is a NoSQL database for structured/semi-structured data, not optimized for storing large binary files like videos.
  • D. Azure Data Lake Storage Gen2 is optimized for big data analytics workloads, not primarily for serving individual large media files directly to users.

Azure Blob Storage

Microsoft's object storage solution for the cloud, optimized for storing massive amounts of unstructured data.

  • Stores binary large objects (BLOBs).
  • Highly scalable and durable.
  • Supports different access tiers (Hot, Cool, Archive).
  • Integrates with Azure CDN for global content delivery.

Memory trick: Blobs for big binary objects, like movies and photos.

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