Learning AWS(Second Edition)
上QQ阅读APP看书,第一时间看更新

Amazon DynamoDB

Amazon DynamoDB is a NoSQL database service offered by AWS. It supports both document and key-value pairs data models and has a flexible schema. Integration with other AWS services, such as Amazon Elastic MapReduce (Amazon EMR) and Redshift, provide support for big data and BI applications, respectively. In addition, the integration with AWS Data Pipeline provides an efficient means of moving data into and out of DynamoDB.

To handle high data volumes, DynamoDB uses automatic partitioning. SSDs are used to provide high-throughput and low latencies at scale. The scaling can be implemented in a manner that matches the growth in the number of application requests. This service automatically replicates your data across three facilities within an Amazon region. Amazon DynamoDB is a fully managed service, which means that you don't have to sign-up for the full scope of database administration tasks.