Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Meet Amazon DynamoDB | Section
Data, Storage and Caching on AWS

Meet Amazon DynamoDB

Veeg om het menu te tonen

Explore Amazon DynamoDB, AWS's serverless NoSQL database designed for speed and scalability. Ideal for high-traffic apps, IoT, or gaming, it handles millions of requests per second with low latency — all without infrastructure concerns.

Why Choose DynamoDB?

DynamoDB is a serverless NoSQL database, meaning:

  • No servers to provision, patch, or manage;
  • Automatic scaling based on your application's needs;
  • Pay only for what you use with flexible pricing models.

It's especially useful when you need to store:

  • Key-value pairs (like a dictionary/map);
  • JSON-like documents (flexible schemas);
  • Need to store low-latency write and read operations.

Core Concepts

Tables, Items, and Attributes

  • Data in DynamoDB is stored in tables;
  • Each table contains items, which are similar to rows in relational databases;
  • Each item is composed of attributes, which are like columns—but the structure can vary between items;
  • There's no fixed schema, making it flexible for evolving data models.

Keys

Every table requires at least a:

  • Partition key: determines how data is distributed across internal partitions;
  • Sort key (optional): enables multiple items to share the same partition key but be distinguished and sorted by this value.
Note
Note

Unlike traditional databases, DynamoDB does not support joins, foreign keys, or SQL queries. Data modeling should be driven by access patterns, not normalization.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 6
some-alt