AWS : DynamoDB

computethecloud
computethecloud
Published in
3 min readJan 20, 2019

DynamoDB is a fully-managed NoSQL database service designed to deliver fast and predictable performance. It uses the Dynamo model in the essence of its design, and improves those features. It began as a way to manage website scalability challenges presented by the holiday season load. This tutorial introduces you to key DynamoDB concepts necessary for creating and deploying a highly-scalable and performance-focused database.

Amazon DynamoDB Features

Performance at scale

DynamoDB is a key-value and document database that can support tables of virtually any size with horizontal scaling. This enables DynamoDB to scale to more than 10 trillion requests per day with peaks greater than 20 million requests per second, over petabytes of storage.

Serverless

With DynamoDB, there are no servers to provision, patch, or manage, and no software to install, maintain, or operate. DynamoDB automatically scales tables to adjust for capacity and maintains performance with zero administration. Availability and fault tolerance are built in, eliminating the need to architect your applications for these capabilities.

Enterprise ready

DynamoDB is built for mission-critical workloads, including support for ACID transactions for a broad set of applications that require complex business logic. DynamoDB helps secure your data with encryption and continuously backs up your data for protection, with guaranteed reliability through a service level agreement.

Let’s started —

Step :1 Create a NoSQL Table

Open the AWS Management Console so that you can keep this step-by-step guide open. When this screen loads, begin typing DynamoDB in the search bar and choose to open the DynamoDB console.

In this step, you will use the DynamoDB console to create a table.

In the DynamoDB console, choose Create table.

Step :2

Write the table name and primary key.

Step :3

Here, configure the read and write capacity.

Step :4

Now , click on create to create the table.

Step :5

Now the table is created named mytablenosql in the figure.

Step :6

In this step, click on create items to add the items.

Step :7

In the data entry window, append the item.

Step :8

Congratulations, You have created your first DynamoDB table, added items to your table, and then queried the table to find the items you wanted.

--

--