AWS DynamoDb is a fully managed, NoSQL, Single digit latency, a serverless database that can handle any kind of online workloads.

In this article, I’ve covered the important concepts you must know in order to get started with DynamoDB. You can use it as a cheatsheet.

Introduction

Amazon DynamoDB is a fully managed NoSQL database service by AWS that provides fast and predictable performance with seamless scalability.

DynamoDb can handle any kind of OLTP transaction or real-time operations.

In DynamoDB you do not create any database server as you do it in traditional relational databases. It means you don’t have to manage any database servers. You only create a table and start using it.

Core Components

The core components of DynamoDB include tablesitems, and attributes.

Image: DynamoDB Table structure

Table

Tables are a collection of items or data.

Items

An item is a group of attributes that is uniquely identifiable among all of the other items. Items in DynamoDB are similar in many ways to rows, records, or tuples in other database systems.

Attributes

Each item is composed of one or more attributes. An attribute is a fundamental data element, something that does not need to be broken down any further.

#devops #serverless #aws #programming

An Ultimate Guide to AWS serverless database — DynamoDB
1.20 GEEK