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 gigabytes in size. These files will be accessed frequently by users worldwide. Which Azure non-relational data service is most suitable for storing these video assets?
- AAzure Table Storage
- BAzure Blob Storage
- CAzure Cosmos DB
- DAzure Queue Storage
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Blob Storage
Azure Blob Storage is optimized for storing massive amounts of unstructured object data, such as video files. It offers high scalability, durability, and can be configured with CDN for global, low-latency access, making it ideal for a video streaming platform.
Why the other options are wrong
- A. Azure Table Storage is a key-value store for structured NoSQL data, not designed for large binary files like videos.
- C. Azure Cosmos DB is a NoSQL database for structured and semi-structured data, not optimized for storing large unstructured binary files efficiently.
- D. Azure Queue Storage is for message queuing, not for persistent storage of large media assets.
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 as blobs (Binary Large Objects).
- Highly scalable, durable, and available.
- Supports various access tiers (Hot, Cool, Archive).
- Can be integrated with Azure CDN for global content delivery.
Memory trick: Blob Storage: A big bin for all your binary stuff.