Introduction to DynamoDB
3730 students completed the lab in ~36m
Total available time: 1h:0m
2047 students rated this lab!
Learn to create Amazon DynamoDB tables, add indexes, new rows, and query your data
Amazon DynamoDB is a NoSQL Database in the cloud, suitable for anyone needing a reliable and fully managed NoSQL solution. DynamoDB is designed to provide automated storage scaling and low latency. It is particularly useful when your application must read and store massive amounts of data and you need speed and reliability (Amazon works with replicas of your database in three different Availability Zones). Amazon DynamoDB is totally managed. You simply select an AWS region, define the needed indexes for each table you will create, and Amazon takes care of everything else.
During this Lab, you will learn how to create DynamoDB tables, with and without local or global secondary indexes, and how to manage your table data. You will also figure out how to add, edit, query, export, and delete table data using the AWS Management Console.
You should be familiar with:
- Basic Database concepts. The Database Fundamentals for AWS Course is recommended if you do not have prior experience with database.
Follow these steps to learn by building helpful cloud resources
Logging in to the Amazon Web Services Console
Your first step to start the Lab experience
Create a DynamoDB table with a Partition Key
Learn how to create a DynamoDB table only using a Partition Key
Create a DynamoDB table with local and global secondary indexes
Learn how to create a DynamoDB table with Partition and Sort key and local and/or global secondary indexes
Insert records into a DynamoDB table
How to add several records into a previously created DynamoDB table
Edit DynamoDB table rows
How to edit existing rows
Query a DynamoDB table
Learn how to fetch data from a DynamoDB table
Delete a DynamoDB table item
How to easily delete a table item
Delete a DynamoDB table
How to delete a DynamoDB table