DP-900Domain 3: Describe Considerations for Working with Non-Relational Data on AzureNon-Relational Data on AzuremediumSingle choice
Match the scenario: a product catalog where each item is a self-contained JSON with varying attributes per category. Which non-relational model?
A.Key-value store
Key-value stores opaque values — no queryable structure.
B.Document database
JSON documents per item = document model. Correct.
C.Column-family store
Column-family suits time-series/wide rows — not nested docs.
D.Graph database
Graph is for relationships — not the catalog shape here.
Why this answer
Document DBs store self-describing JSON documents — perfect for catalogs with heterogeneous attributes. Key-value = opaque blobs by key; column-family = sparse wide tables (Cassandra); graph = relationships.
Correct answer: B · Last reviewed 2026-11-05
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Non-Relational Data on Azure practice session.
Practice Non-Relational Data on Azure