Databases · Senior · Question 43 of 75
What is DynamoDB's single-table design?
- 1A design where every table has one row
- 2Using one table per microservice
- ✓Correct answer: Storing several entity types in one table with composite keys designed around known access patterns, so each query is one key lookup
Explanation
DynamoDB has no joins, so you model for queries first. It scales predictably but makes new, unplanned query patterns hard.