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.
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.
The core components of DynamoDB include tables, items, and attributes.
Image: DynamoDB Table structure
Tables are a collection of items or data.
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.
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