Member-only story
Querying Data with DynamoDB
Hey Guys! New Chapter Alert!
We have some cool names in this series of guides, like Querying, Databases, and Dynamo — which, for some reason, always makes me think of rotating coils when I say it out loud. Anyway, how’s your week going? I’m having a blast learning about Querying Data!
If you’re aiming to become a Data Engineer, this is a great starting point to understand the environment and what it offers in terms of productivity and usability. For this guide, I’d recommend having a basic understanding of databases and query languages.
Key Terms to Know
Before we dive into the steps, let’s define a few terms:
- Amazon DynamoDB: This is a fully managed NoSQL database service from AWS that offers fast, predictable performance and seamless scalability.
- AWS Cloud Shell: This is a browser-based command-line environment to manage AWS resources, similar to DynamoDB for handling databases.
- Queries: These are Requests made to a database, either for retrieving data or performing actions on it (or both).
- Partition Key: This is a fundamental element in DynamoDB for storing and retrieving data. It is part of the primary key that uniquely identifies each item in a table.
- Sort Key: This is a secondary key…