About Amazon DynamoDB
Amazon DynamoDB is a fully managed NoSQL database from Amazon Web Services that stores key-value and document data. It is serverless, so there are no servers to provision or patch, and it scales to match application traffic, which has made it a common choice for web, mobile and gaming backends.
DynamoDB is a proprietary AWS service with no self-hosted edition, and it is billed on usage, with options for on-demand and provisioned capacity. AWS documents its data model, consistency options, global tables, backup features and pricing, and it integrates with other AWS services such as Lambda.
Key features
- Serverless key-value and document storage
- Automatic scaling with traffic
- On-demand and provisioned capacity modes
- Backups and global tables
- Integration with AWS services
Good fit for
- →Backends for serverless applications
- →High-traffic session and profile storage
- Tags
- aws
- nosql
- key-value
- document-database
- serverless
- dbaas
- cloud
Amazon DynamoDB: questions and answers
- What is Amazon DynamoDB used for?
- Amazon DynamoDB is a serverless key-value and document database from AWS that scales automatically and needs no server management. It is a good fit for backends for serverless applications, and high-traffic session and profile storage.
- How much does Amazon DynamoDB cost?
- Amazon DynamoDB is a paid product with no free plan. Pay for what you use. Rates in the examples are $0.625 per million on-demand writes, $0.125 per million reads and $0.25 per GB-month of storage, with some capacity in the AWS Free Tier.
- Is Amazon DynamoDB open source?
- No. Amazon DynamoDB is proprietary (closed-source) software and can't be self-hosted. Open-source alternatives to Amazon DynamoDB include MongoDB, Apache CouchDB and RavenDB.
- What are some alternatives to Amazon DynamoDB?
- Amazon DynamoDB competes with MongoDB Atlas, Azure Cosmos DB and Google Cloud Spanner. For open-source options, see Enlisted's ranked list of open-source Amazon DynamoDB alternatives.
Open-source alternatives to Amazon DynamoDB
See all
MongoDB
Databases
The MongoDB Database
OSSvs Amazon DynamoDB★ 29k
Apache CouchDB
Databases
Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reli
Apache-2.0vs Amazon DynamoDB★ 7k
RavenDB
Databases
ACID Document Database
OSSvs MongoDB Atlas★ 4k
ScyllaDB
Databases
NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon
OSSvs Amazon DynamoDB★ 16k
Apache Cassandra
Databases
Open source transactional distributed database. Linear scalability and proven fault-tolera
Apache-2.0vs Amazon DynamoDB★ 10k
ArangoDB
Databases
🥑 ArangoDB is a native multi-model database with flexible data models for documents, grap
OSSvs Azure Cosmos DB★ 14k
SaaS alternatives to Amazon DynamoDB
See all
MongoDB Atlas
Databases
Managed MongoDB service across AWS, Azure and Google Cloud
SaaS
Azure Cosmos DB
Databases
Microsoft globally distributed multi-model NoSQL database
SaaS
Google Cloud Spanner
Databases
Google horizontally scalable relational database with strong consistency
SaaS
Upstash
Databases
Serverless Redis, Kafka and vector database with per-request pricing
SaaS
Firebase
Backend as a Service
Firebase is Google's mobile and web app development platform, bundling authentication, databases, hosting, messaging and analytics as a managed backend.
SaaS
Amazon RDS
Databases
Managed relational databases on AWS for MySQL, PostgreSQL, SQL Server and Oracle
SaaS

