Question: Does DynamoDB Support SQL?

Answered by Rafal Wilinski
Answer
It does! Recently DynamoDB introduced support for PartiQL - a SQL-like language for querying, modifying, and inserting data. You can learn more about SQL support for DynamoDB here. While PartiQL is just an abstraction over existing Query and Scan methods, it is helpful when transitioning from RDBMS world.
Other Common DynamoDB FAQ (with Answers)
- How to access DynamoDB from Apache Storm?
- Is DynamoDB based on MongoDB?
- Can colons and special characters be used in DynamoDB attributes?
- Can DynamoDB store relational data?
- Is DynamoDB stateless?
- Is DynamoDB SQL or NoSQL?
- Is DynamoDB document-based?
- How is data stored in DynamoDB?
- In DynamoDB, can I use UUID as the partition key?
- How resilient is DynamoDB?
- Is DynamoDB a key-value store?
- Is DynamoDB a relational database?
- What is DynamoDB used for?
- Is DynamoDB ACID compliant?
- Is DynamoDB cost effective?
Better DynamoDB experience.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2025 Dynobase