10 Facts About Amazon DynamoDB


Amazon DynamoDB is a fully managed proprietary NoSQL database service that supports key–value and document data structures and is offered by Amazon.

FactSnippet No. 846,848

Amazon DynamoDB exposes a similar data model to and derives its name from Dynamo, but has a different underlying implementation.

FactSnippet No. 846,849

Dynamo had a multi-leader design requiring the client to resolve version conflicts and Amazon DynamoDB uses synchronous replication across multiple data centers for high durability and availability.

FactSnippet No. 846,850

Many of Amazon DynamoDB's services demanded mostly primary-key reads on their data, and with speed a top priority, putting these pieces together was extremely taxing.

FactSnippet No. 846,851

Content with compromising storage efficiency, Amazon DynamoDB's response was Dynamo: a highly available key–value store built for internal use.

FactSnippet No. 846,852

Amazon DynamoDB's developers opted for "just works" design patterns with S3 and SimpleDB.

FactSnippet No. 846,853

Additionally, administrators can request throughput changes and Amazon DynamoDB will spread the data and traffic over a number of servers using solid-state drives, allowing predictable performance.

FactSnippet No. 846,854

In September 2013, Amazon made a local development version of DynamoDB available so developers could test DynamoDB-backed applications locally.

FactSnippet No. 846,855

Amazon DynamoDB periodically takes snapshots of these two data structures and stores them for a month in S3 so that engineers can perform point-in-time restores of their databases.

FactSnippet No. 846,856

Amazon DynamoDB exposes performance metrics that help users provision it correctly and keep applications using Amazon DynamoDB running smoothly:.

FactSnippet No. 846,857