Flexible NoSQL database service from the Cloud
The advantages of Amazon DynamoDB at a glance
DynamoDB provides consistent, single-digit millisecond response times at any scale. This allows applications to be developed with almost unlimited throughput and memory. DynamoDB's global tables replicate data across multiple AWS regions to provide fast, local access to data for globally distributed applications. For use cases that require even faster access with microsecond latency, DynamoDB Accelerator (DAX) provides a fully managed in-memory cache.
No server management
DynamoDB is serverless, so there are no servers to deploy, patch, or manage. It also eliminates the need to install software, associated maintenance and operations. Availability and fault tolerance are already built into the solution and do not need to be considered separately in application architecture choices. DynamoDB offers both provisioned and on-demand capacity modes, so costs can be optimized.
DynamoDB supports ACID transactions so that business-critical applications can be built at scale. DynamoDB encrypts all data by default and provides granular identity and access control for all tables. Full backups of hundreds of terabytes of data can be created without performance degradation and restored at any time within the last 35 days with no downtime. DynamoDB table data can also be exported to a data lake in Amazon S3 to perform analytics at any scale. DynamoDB is also complemented by a service level agreement for assured availability.