Fondamentaux

Avant de modéliser des relations ou d’ajuster des index, tu dois maîtriser les primitives que DynamoDB te donne réellement : les types de valeurs que tu peux stocker, comment les items se regroupent sur le disque, et la clé qui décide où chaque item réside. Rate-les et chaque pattern ultérieur te résistera.

En venant de SQL, les surprises commencent ici. Il n’y a ni colonnes ni schéma — juste des attributs typés par item — et la clé primaire n’est pas un confort, c’est la disposition physique de tes données.

0 sur 9 lusQuiz
Quand utiliser DynamoDB (et quand non)
Quand utiliser DynamoDB (et quand non) — les signaux de pattern d'accès, d'échelle et de coût qui favorisent DynamoDB face à une base relationnelle, et les charges où c'est le mauvais choix.
Débutant5 min de lecture
Types de données DynamoDB
Les types de données DynamoDB expliqués — les types scalaires (S, N, B, BOOL, NULL), document (M, L) et set (SS, NS, BS), comment ils apparaissent en DynamoDB-JSON, et comment chacun est dimensionné.
Débutant3 min de lecture
JSON DynamoDB & marshalling
JSON DynamoDB et marshalling — pourquoi DynamoDB enveloppe chaque valeur dans un descripteur de type comme {"S":"..."}, en quoi ça diffère du JSON ordinaire, et comment convertir de l'un à l'autre.
Débutant4 min de lecture
La limite de taille d'item DynamoDB (400 Ko)
La limite de taille d'item de 400 Ko dans DynamoDB — ce qui compte dedans, comment les noms d'attributs et l'imbrication s'additionnent, pourquoi le plafond existe, et comment modéliser autour d'une croissance d'item non bornée.
Débutant4 min de lecture
Actions par item dans DynamoDB : GetItem, PutItem, UpdateItem, DeleteItem
Les actions par item de DynamoDB — GetItem, PutItem, UpdateItem et DeleteItem — les quatre opérations sur un seul item, comment chacune adresse un item par sa clé primaire complète, et en quoi elles diffèrent de Query et Scan.
Débutant5 min de lecture
Les item collections DynamoDB
Ce qu'est une item collection DynamoDB — chaque item partageant une clé de partition — pourquoi c'est l'unité des lectures Query efficaces, et les limites à surveiller.
Débutant8 min de lecture
Clé primaire composite DynamoDB
Une clé primaire composite DynamoDB, c'est une clé de partition plus une clé de tri — elle regroupe les items liés et débloque des requêtes de plage qu'une clé simple ne peut pas faire.
Débutant6 min de lecture
Lectures DynamoDB fortement cohérentes vs à cohérence à terme
Lectures DynamoDB fortement cohérentes vs à cohérence à terme — ce que chaque mode garantit, pourquoi une lecture à terme peut renvoyer des données périmées, le coût de 2× RCU de ConsistentRead, et quels index supportent les lectures fortes.
Intermédiaire5 min de lecture
Test de connaissancesFaire le quiz
Vérifie ce que tu as appris dans cette section.

Commence par les types de données si tu débutes complètement ; saute aux clés primaires composites si tu connais déjà le modèle de valeurs et que tu veux la partie qui pilote chaque mode d’accès.

Envie de manipuler de vrais items en lisant ? Essaie DynoTable et inspecte directement les clés et collections d’une table.