Member-only story

Querying Data with DynamoDB

Evan Selunani
11 min readOct 16, 2024

--

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.

Photo by Ben Wicks on Unsplash

Key Terms to Know

Before we dive into the steps, let’s define a few terms:

  1. Amazon DynamoDB: This is a fully managed NoSQL database service from AWS that offers fast, predictable performance and seamless scalability.
  2. AWS Cloud Shell: This is a browser-based command-line environment to manage AWS resources, similar to DynamoDB for handling databases.
  3. Queries: These are Requests made to a database, either for retrieving data or performing actions on it (or both).
  4. 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.
  5. Sort Key: This is a secondary key…

--

--

Evan Selunani
Evan Selunani

Written by Evan Selunani

Transforming the world, one keystroke at a time.| Certified AWS Cloud Practitioner.

No responses yet