Creating Tables and Querying data with AWS DynamoDB

AWS Database

Creating Tables and Querying data with AWS DynamoDB

In this article, we will look at the NoSQL database service offered by AWS called DynamoDB and how to perform basic database operations with it.

Manish Shivanandhan
5 min readNov 22, 2019

--

AWS DynamoDB is a fully managed NoSQL database service offered by AWS. The major selling point of DynamoDB is that there are no servers to maintain, no backups to schedule and no problem scaling the database to millions of users.

DynamoDB offers single millisecond latency (meaning crazy fast) and is a great choice to build RESTful APIs, IoT data stores, etc. It is also the usual choice of developers while working with other AWS services like Lambda.

In this article, we will go through the steps of creating a table and manipulating data along with using the search options provided by DynamoDB.

WORKING WITH TABLES

Unlike MySQL or MongoDB, you don’t have to create a database and then create tables within the database. DynamoDB offers a centralized database per account in which you can create any number of tables.

Search for ‘DynamoDB’ in the ‘Find Services’ textbox in your AWS Console. You will be greeted with the DynamoDB dashboard…

--

--

Manish Shivanandhan

Engineer / Product Manager. Writes about Artificial Intelligence, Cybersecurity and Product Management. More at manishmshiva.com