NoSQL vs Relational Database Comparison with DynamoDB
📖 Scenario: You are working for a small online bookstore. You want to store information about books and their authors. You will use DynamoDB, a NoSQL database, to create and query this data.This project will help you understand how to set up data in a NoSQL database and compare it with relational database concepts.
🎯 Goal: Create a DynamoDB table to store books with their authors, add a configuration for a query, write a query to find books by a specific author, and complete the setup with a final attribute.
📋 What You'll Learn
Create a DynamoDB table called
Books with BookID as the primary key and attributes Title and Author.Add a variable called
author_name to specify the author to query.Write a query to find all books by the author stored in
author_name.Add a final attribute
Genre to the table items.💡 Why This Matters
🌍 Real World
Online stores and apps often use NoSQL databases like DynamoDB to store flexible data about products and users. This project shows how to organize and query such data.
💼 Career
Understanding how to create tables, add data, and query in DynamoDB is essential for roles like cloud developer, database administrator, and backend engineer working with AWS.
Progress0 / 4 steps