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 mode d'accès, d'échelle et de coût qui le font préférer à une base relationnelle, et ses mauvais cas.
Débutant5 min de lecture
Types de données DynamoDB
Les dix types de données DynamoDB — scalaires (S, N, B, BOOL, NULL), documents (M, L) et sets (SS, NS, BS) en DynamoDB-JSON, et lesquels font une clé.
Débutant4 min de lecture
DynamoDB JSON & marshalling
DynamoDB JSON et marshalling — pourquoi chaque valeur porte un descripteur de type, en quoi le format diffère du JSON ordinaire, et comment convertir.
Débutant4 min de lecture
La limite de taille d'item DynamoDB (400 KB)
La limite de 400 KB par item DynamoDB — ce qui compte dedans, comment noms d'attributs et imbrication s'additionnent, et comment borner la croissance.
Débutant5 min de lecture
Actions par item dans DynamoDB
Les actions par item DynamoDB — GetItem, PutItem, UpdateItem et DeleteItem adressent un item par sa clé primaire complète, à la différence de Query et Scan.
Débutant5 min de lecture
Collections d'items DynamoDB
Une collection d'items DynamoDB, c'est tous les items d'une même clé de partition : 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.
Débutant6 min de lecture
Lectures DynamoDB : cohérence forte ou à terme
Lectures DynamoDB fortement cohérentes vs à cohérence à terme — le coût 2× RCU de ConsistentRead, et pourquoi un GSI n'a que la seconde.
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.