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]

References

  1. 1 2 Clark, Jack (2012-01-19). "Amazon switches on DynamoDB cloud database service". ZDNet. Retrieved 2012-01-21.
  2. "FAQs: Scalability, Availability & Durability". Amazon Web Services.
  3. 1 2 Vogels, Werner (2012-01-18). "Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications". All Things Distributed blog. Retrieved 2012-01-21.
  4. "DynamoDB Local for Desktop Development". Amazon Web Services. 12 September 2013. Retrieved 13 September 2013.
  5. "Amazon DynamoDB Libraries, Mappers, and Mock Implementations Galore!". Amazon Web Services.

External links

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