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

A developer is creating an application that requires a simple key-value store to maintain configuration settings and user session data. The application needs to handle a high volume of transactions with consistent low latency. Which Azure non-relational data service should the developer choose?

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

Correct answer: B. Azure Table Storage

Azure Table Storage is a NoSQL key-value store that offers high-volume transaction processing for structured, non-relational data, making it suitable for configuration settings and session data where a simple key-value model is sufficient and low latency is required.

Why the other options are wrong

  • A. Blob Storage is for unstructured binary data, not key-value configuration.
  • C. Data Lake Storage Gen2 is for big data analytics, not operational key-value stores.
  • D. Cosmos DB SQL API is more versatile but potentially overkill and more expensive for a simple key-value scenario if Table Storage meets needs.

Azure Table Storage

A NoSQL key-value store service for storing large amounts of structured, non-relational data.

  • Highly scalable and offers low-cost storage.
  • Uses a tabular data model with entities and properties.
  • Ideal for web applications, address books, and device information.

Memory trick: Tables hold keys for quick access.

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