Question: Is DynamoDB a relational database?

Answered by Rafal Wilinski
Answer
No, DynamoDB is a non-relational database. It is a fully managed NoSQL database service provided by Amazon Web Services (AWS). Unlike relational databases, which use structured query language (SQL) to manage data in tables with rows and columns, DynamoDB uses a NoSQL database model, which allows it to store data in a flexible, document-like format. This allows DynamoDB to be highly scalable and provide fast performance for applications that need to store and retrieve large amounts of data.
Other Common DynamoDB FAQ (with Answers)
- Can we store list in DynamoDB?
- Does DynamoDB support Multi-AZ?
- Does DynamoDB have read replicas?
- How is data stored in DynamoDB?
- How to store graphs in DynamoDB?
- How to access DynamoDB from EC2?
- Can we rename DynamoDB table?
- Can a DynamoDB range key be a GSI key?
- How to access DynamoDB from outside?
- How to access DynamoDB from Android Studio?
- Are DynamoDB table names supposed to be unique?
- How to write a test case for mocking DynamoDB?
- Is it possible to make a DynamoDB table case insensitive?
- Is DynamoDB table region specific?
- Can DynamoDB trigger AWS Step Functions?
Tired of switching accounts and regions? Use Dynobase.
Start your 7-day free trial today
Product Features
DynamoDB Tools
DynamoDB Info
© 2026 Dynobase