Question: What does DynamoDB support?

Answered by Rafal Wilinski
Answer
DynamoDB supports three main data types for its attributes within a table. They are:
- Scalar Types: Values that represent only one value (number, string, binary, boolean, null)
- Document Types: A complex data structure with nested attributes (similar to a JSON document) can be persisted.
- Set Types: Represent multiple scalar values such as a string, number and binary set.
Other Common DynamoDB FAQ (with Answers)
- What are the differences between DynamoDB and Google BigTable?
- Is DynamoDB document-based?
- Can a DynamoDB range key be a GSI key?
- Why is DynamoDB better than MongoDB?
- Are DynamoDB tables globally unique?
- Is DynamoDB similar to MongoDB?
- How to connect to DynamoDB?
- Is DynamoDB expensive?
- Can Power BI connect to DynamoDB?
- Can glue write to DynamoDB?
- Does DynamoDB support read replicas?
- Is DynamoDB a wide-column store?
- Is DynamoDB a backend database?
- Can DynamoDB store documents?
- Does DynamoDB support nesting data?
Tired of AWS Console? Try Dynobase.
First 7 days are. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase