Amazon DynamoDB vs Azure SQL Database
Amazon DynamoDB
aws.amazon.comAzure SQL Database
azure.microsoft.comSide by side
| Figure | Amazon DynamoDB | Azure SQL Database |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 4 | 5 |
| Spec score · Databases And Backend | 9.0 (#2) | 8.9 (#4) |
| Spec score · Transaction Data Store Software | 9.0 (#2) | 8.8 (#6) |
| Spec score · Database Software | 8.9 (#11) | 9.0 (#7) |
| Compliance | AWS says DynamoDB security controls and compliance standards address requirements for governments, global banks, and other high-sensitivity organizations. | Microsoft states that Azure has more than 100 compliance certifications, including over 50 for specific regions and countries. |
| Free plan | Yes | Yes |
| Integrations | The feature page lists integrations with AWS services; it describes AWS KMS encryption, IAM access control, and VPC endpoints with AWS PrivateLink. | Azure SQL Database can connect to Azure services such as Azure Functions and replicate SQL data into Microsoft Fabric for near-real-time querying and analysis. |
| Intended workloads | AWS describes use cases including mission-critical, internet-scale, agentic, modernization, and Internet of Things applications. | Microsoft describes Azure SQL Database as designed for modern application development, mission-critical workloads, and AI-ready architectures. |
| Rating on G2 | 4.3 out of 5 from 499 reviews | 4.5 out of 5 from 242 reviews |
| Rating on Gartner Peer Insights | 4.6 out of 5 from 377 ratings | 4.5 out of 5 from 340 ratings |
| Rating on TrustRadius | 7.9 out of 10 from 206 reviews and ratings | 8.3 out of 10 from 291 reviews and ratings |
| Security | Customer data is encrypted in transit and at rest by default, and access can be controlled with IAM policies down to specific items and attributes. | Its security and governance features include a multilayered approach that includes Microsoft Defender for SQL. |
| What it does | Amazon DynamoDB is a serverless, fully managed distributed NoSQL database supporting key-value and document models with single-digit-millisecond performance. | Azure SQL Database is Microsoft’s managed cloud relational database service for transactional and analytical workloads. |
Plans
Amazon DynamoDB
- Free tierFree
- On-demand capacityPrice not published
- Provisioned capacityPrice not published
- DynamoDB Free TierFree
Azure SQL Database
- Free offerFree
- Azure SQL Database free offerFree
- Azure SQL Database free tierFree
- Azure SQL Database pay-as-you-goPrice not published
- Pay as you goPrice not published
In their own words
Amazon DynamoDB
Amazon DynamoDB is a serverless, managed NoSQL database for applications that need single-digit millisecond performance at any scale, according to AWS. Users do not provision or patch database servers, and tables can scale automatically, including to zero in on-demand mode. Primary keys and global or local secondary indexes provide ways to query data. Global tables support multi-Region, multi-active operation; AWS says they are designed for up to 99.999% availability. The database also supports native vector search for similarity searches and agent memory use cases. Data is encrypted in transit and at rest by default, and IAM policies can restrict access to specific items and attributes. Point-in-time recovery provides continuous, per-second backups and restoration within a configured period of 1 to 35 days. A free tier is listed with 25 WCUs, 25 RCUs, and 25 GB of storage per Region and payer account, among other limits. On-demand capacity is billed per request consumed; provisioned capacity is billed for specified capacity even if usage is lower.
Azure SQL Database
Azure SQL Database is a cloud-native relational database service built on the SQL Server engine and delivered as a fully managed PaaS. Microsoft manages provisioning, patching, backups, monitoring, and high availability. The service supports standard T-SQL and can be accessed through the Azure portal, SQL Server Management Studio, Visual Studio Code's MSSQL extension, and compatible application frameworks. It supports native JSON and REST and GraphQL APIs through Data API builder. Hyperscale independently scales compute and storage and supports scale-out with up to 30 named replicas. For AI application development, it offers native vector search and connections to Azure OpenAI and Azure AI Search. It can connect to Azure Functions and replicate SQL data into Microsoft Fabric for near-real-time querying and analysis. Security and governance include a multilayered approach with Microsoft Defender for SQL; recovery features include disaster recovery and snapshot-based backups. The free offer allows up to 10 General Purpose databases per subscription, each with 100,000 vCore seconds, 32 GB of data, and 32 GB of backup storage monthly. Once limits are reached, a database can auto-pause or remain online with excess use billed at standard rates.