Amazon DynamoDB

Amazon DynamoDB
Developer(s) Amazon.com
Initial release 2012
Development status Active
Operating system Cross-platform
Available in English
Type key-value store
License Proprietary
Website aws.amazon.com/dynamodb/

Amazon DynamoDB is a fully managed proprietary NoSQL database service that is offered by Amazon.com as part of the Amazon Web Services portfolio.[1] DynamoDB exposes a similar data model and derives its name from Dynamo, but has a different underlying implementation. Dynamo had a multi-master design requiring the client to resolve version conflicts and DynamoDB uses synchronous replication across multiple datacenters[2] for high durability and availability. DynamoDB was announced by Amazon CTO Werner Vogels on January 18, 2012.[3]

Overview

DynamoDB differs from other Amazon services by allowing developers to purchase a service based on throughput, rather than storage. Although the database will not scale automatically, administrators can request more throughput and DynamoDB will spread the data and traffic over a number of servers using solid-state drives, allowing predictable performance.[1] It offers integration with Hadoop via Elastic MapReduce.

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

It is said to be "built on the principles of Dynamo" (an internal storage system used initially for their own website).[3]

Language bindings

Languages with a DynamoDB binding include Java, Node.js, C# .NET, Perl, PHP, Python, Ruby, and Erlang.[5]

Performance

DynamoDB exposes performance metrics that helps provision it correctly and to keep applications using DynamoDB running smoothly:

These metrics can be tracked using the AWS Management Console, using the AWS Command Line Interface, or a monitoring tool integrating with Amazon CloudWatch.[7]

References

External links

This article is issued from Wikipedia - version of the 10/25/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.