Requêtage et tri

Les lectures, c’est là que la facture s’écrit. Query cible une seule collection d’items par clé ; Scan lit toute la table. Recours à un Scan avec un filtre — l’instinct SQL — et tu paies pour chaque item lu, pas seulement les quelques-uns que tu gardes. C’est le piège classique.

Cette section parle de lire efficacement : utiliser la clé pour faire le travail, paginer correctement, et ordonner les résultats avec la clé de tri plutôt qu’avec un tri en mémoire.

0 sur 10 lusQuiz
Query vs Scan dans DynamoDB
Query vs Scan dans DynamoDB — Query lit une collection d'items et facture les items trouvés, Scan lit toute la table avant qu'une FilterExpression s'applique.
Débutant5 min de lecture
Pagination dans DynamoDB
La pagination DynamoDB — boucle sur LastEvaluatedKey et ExclusiveStartKey, pourquoi Limit n'est pas une taille de page, et le curseur sans état à exposer.
Débutant4 min de lecture
Les stratégies de filtrage DynamoDB
Les stratégies de filtrage DynamoDB comparées — clé de partition, clé de tri, index clairsemés et FilterExpression — et laquelle réduit vraiment ta facture.
Intermédiaire8 min de lecture
Pourquoi un Scan DynamoDB est lent et coûteux
Pourquoi un Scan DynamoDB est lent et coûteux, ce qu'il te facture vraiment, et comment le transformer en une Query par clé qui coûte une fraction du prix.
Débutant7 min de lecture
Scans parallèles DynamoDB
Les scans parallèles DynamoDB répartissent une lecture de table complète entre workers via Segment et TotalSegments : quand ça aide, et le piège de débit.
Avancé7 min de lecture
Stratégies de clé de tri DynamoDB
Stratégies de clé de tri DynamoDB pour les lectures par plage — une clé dont l'ordre d'octets suit ton ordre de lecture, et un Query sert plusieurs accès.
Intermédiaire8 min de lecture
Comment interroger DynamoDB en ordre décroissant
ScanIndexForward=false interroge DynamoDB en ordre décroissant — du plus récent au plus ancien, le tri suit la clé de tri, la lecture inverse est gratuite.
Débutant5 min de lecture
Trier DynamoDB sur un attribut changeant
Trier DynamoDB sur un attribut changeant — pourquoi un attribut de clé est immuable, le pattern supprimer-puis-recréer, et le passage à une clé de tri de GSI.
Intermédiaire5 min de lecture
Le zero-padding des clés de tri dans DynamoDB
Pourquoi « 10 » se trie avant « 2 » dans une clé de tri string DynamoDB, et comment le zero-padding à largeur fixe aligne octets et ordre numérique.
Intermédiaire5 min de lecture
Test de connaissancesFaire le quiz
Vérifie ce que tu as appris dans cette section.

Commence par Query vs Scan — c’est la décision dont dépend le reste.

Essaie DynoTable pour exécuter ces requêtes sur une table live — ou compose une requête Query/Scan complète dans le navigateur avec le générateur de requêtes gratuit.