Glossaire

Définitions des termes DynamoDB et DynoTable employés tout au long de cette documentation. Beaucoup de termes apparaissent en souligné pointillé dans les docs — clique sur l’un d’eux pour voir sa définition inline.

Attribut
Un champ typé unique sur un item (chaîne, nombre, binaire, booléen, liste, map, ensemble ou null). Les items d'une même table ne sont pas tenus de partager les mêmes attributs. Apprendre le concept → Dans DynoTable →
Attribut de type
Une simple chaîne apposée sur chaque item qui nomme l'entité qu'il représente (p. ex. EntityType: "Document"). Elle identifie les lignes dans une partition mixte, filtre un index surchargé sur une seule entité et facilite les migrations futures. Apprendre le concept →
AWS Bedrock
Le service géré d'AWS pour les modèles de fondation. L'assistant IA de DynoTable peut fonctionner avec Bedrock en utilisant tes propres identifiants AWS, gardant les prompts dans ton compte. Dans DynoTable →
Capacité à la demande
Un mode de facturation au paiement par requête : DynamoDB ajuste automatiquement le débit et tu paies par lecture/écriture. Simple, sans planification de capacité — idéal pour un trafic en pics ou imprévisible. Apprendre le concept →
Capacité provisionnée
Un mode de facturation où tu définis des unités de capacité de lecture/écriture fixes (avec auto-scaling facultatif). Moins cher qu'à la demande pour une charge stable et prévisible. Apprendre le concept →
Clé composite
Une clé primaire composée d'une clé de partition plus une clé de tri. Elle permet à de nombreux items de coexister sous une même clé de partition, adressables comme une collection triée. Apprendre le concept → Dans DynoTable →
Clé de partition
La clé de hachage primaire d'une table. DynamoDB la hache pour choisir la partition physique qui stocke l'item ; toute lecture efficace commence donc par fixer une valeur de clé de partition. Apprendre le concept → Dans DynoTable →
Clé de tri
La seconde moitié facultative d'une clé primaire composite. Les items partageant une clé de partition sont stockés triés par clé de tri, ce qui rend les requêtes par plage (begins_with, between, >) peu coûteuses. Apprendre le concept → Dans DynoTable →
Clé primaire
Le ou les attributs qui identifient un item de façon unique. Elle est soit simple (une clé de partition seule), soit composite (une clé de partition plus une clé de tri). Apprendre le concept → Dans DynoTable →
Collection d'items
Tous les items qui partagent une même valeur de clé de partition. C'est l'unité qu'une seule Query lit d'un bloc — une propriété émergente de votre schéma de clés, pas une fonctionnalité que l'on active. Apprendre le concept →
Compteur de références
Un compteur dénormalisé stocké sur un item parent — j'aime sur un post, membres d'un espace de travail — maintenu à mesure que les enfants sont écrits, afin qu'une lecture n'ait jamais à les compter. Utilisez une transaction et protégez-vous des doubles comptages. Apprendre le concept →
Dénormalisation
Dupliquer délibérément des données — ou les imbriquer dans un attribut complexe — pour qu'une lecture n'ait besoin d'aucune jointure. Vous pré-joignez au moment de l'écriture et échangez des écritures plus soignées contre des lectures bon marché en une seule requête. Apprendre le concept →
Droit d'accès
Le fait qu'un utilisateur soit actuellement couvert par un abonnement actif — et, pour les équipes, par quelle organisation. DynoTable le résout pour déterminer ce que le token de licence accorde. Dans DynoTable →
DynamoDB Stream
Un journal ordonné chronologiquement des modifications au niveau des items (insertions, mises à jour, suppressions) sur une table. Utilisé pour déclencher des traitements en aval, comme des fonctions Lambda. Apprendre le concept →
Empreinte de machine
Une empreinte stable et anonyme d'un ordinateur, utilisée pour compter les appareils activés par rapport à la limite de 2 machines de ta licence. Elle ne contient aucune donnée personnelle. Dans DynoTable →
Essai
Une période d'évaluation limitée dans le temps avec toutes les fonctionnalités. À son terme, DynoTable passe en lecture seule jusqu'à ce que tu souscrives un abonnement. Dans DynoTable →
Expression Builder
L'outil web gratuit de DynoTable qui transforme un formulaire visuel en une expression de clé/filtre/mise à jour DynamoDB valide, avec les maps de noms d'attributs et de valeurs correspondantes. Dans DynoTable →
Expression de condition
Un prédicat qui doit être vrai pour qu'une écriture réussisse (une écriture conditionnelle) — p. ex. « uniquement si cet item n'existe pas déjà ». DynoTable s'en sert pour valider en toute sécurité les modifications en attente. Apprendre le concept → Dans DynoTable →
Expression de filtre
Une condition appliquée APRÈS qu'une query ou un scan a lu les items. Elle restreint le jeu de résultats mais ne réduit pas le coût de lecture — seule une condition de clé peut le faire. Apprendre le concept → Dans DynoTable →
Expression de mise à jour
La clause qui indique comment une écriture modifie un item — SET, REMOVE, ADD ou DELETE sur des attributs précis — plutôt que de réécrire l'item entier. Apprendre le concept → Dans DynoTable →
Expression de projection
Une liste d'attributs à renvoyer lors d'une lecture, afin que DynamoDB ne retourne que les champs dont tu as besoin au lieu de l'item entier. Apprendre le concept →
IAM Identity Center (SSO)
La source d'identifiants d'authentification unique d'AWS (anciennement AWS SSO). DynoTable s'y connecte et renouvelle les identifiants de rôle à courte durée de vie au fil de ton travail. Dans DynoTable →
Index clairsemé
Un index secondaire qui ne contient que les items portant son attribut de clé, de sorte qu'un petit sous-ensemble actif d'une table immense devient sa propre collection préfiltrée et prête à interroger. Apprendre le concept →
Index secondaire global (GSI)
Un schéma de clé alternatif sur les mêmes données de table, avec sa propre clé de partition/de tri. Il permet d'interroger des attributs qui ne sont pas la clé primaire de la table. Les GSI offrent une cohérence à terme et disposent de leur propre capacité. Apprendre le concept → Dans DynoTable →
Index secondaire local (LSI)
Un index qui partage la clé de partition de la table mais utilise une clé de tri différente. Défini uniquement à la création de la table, il prend en charge les lectures fortement cohérentes. Apprendre le concept → Dans DynoTable →
Item
Un enregistrement unique dans une table DynamoDB — l'équivalent approximatif d'une ligne. Un item est un ensemble d'attributs identifié par sa clé primaire.
Item singleton
Un item unique doté d'une clé fixe codée en dur qui contient un état applicatif global — feature flags, un blob de configuration, un compteur global. Vous le lisez avec GetItem, jamais avec un Scan. Apprendre le concept →
Lecture à cohérence à terme
Le mode de lecture par défaut : peut brièvement renvoyer des données obsolètes juste après une écriture, mais coûte deux fois moins qu'une lecture fortement cohérente. Les réplicas convergent en moins d'une seconde. Apprendre le concept →
Lecture fortement cohérente
Une lecture garantie de renvoyer l'écriture validée la plus récente. Disponible sur la table et les LSI (pas les GSI), elle coûte deux fois plus qu'une lecture à cohérence à terme. Apprendre le concept →
Liste d'adjacence
Une façon de stocker un graphe sous forme d'items simples, chaque arête étant indexée par sa source sur la clé de partition et sa cible sur la clé de tri. Une seule Query liste les voisins d'un nœud — l'équivalent DynamoDB d'une jointure de table de jointure. Apprendre le concept →
Marshalling
La conversion de JSON brut vers le format filaire typé de DynamoDB ({"S":"…"}, {"N":"…"}) et inversement (unmarshalling). DynoTable marshalle les valeurs à ta place lorsque tu modifies des items ou construis des expressions. Apprendre le concept →
MFA
Authentification multifacteur. Lorsqu'un rôle ou un profil l'exige, DynoTable te demande ton code à usage unique et met en cache la session obtenue pendant toute sa durée de vie. Dans DynoTable →
Mode lecture seule
Un état où DynoTable te laisse parcourir et interroger mais bloque les écritures (enregistrements d'items, validations en attente, suppressions). Déclenché par un essai ou une licence expiré(e), ou par une vue explicitement en lecture seule. Dans DynoTable →
Modèle de requête
Dans DynoTable, l'index à travers lequel tu lis un onglet — la clé PRIMARY de la table ou un GSI/LSI nommé. Il détermine les clés sur lesquelles tu peux filtrer. Dans DynoTable →
NDJSON
JSON délimité par retour à la ligne — un objet JSON par ligne. Un format d'export adapté au streaming que DynoTable propose en plus du CSV et du tableau JSON. Dans DynoTable →
OLAP (Online Analytical Processing)
Charges de requêtes analytiques — gros agrégats, GROUP BY, découpage ad hoc sur l’ensemble du jeu de données. L’inverse de l’OLTP ; DynamoDB est orienté OLTP, donc les analyses lourdes ont leur place dans un magasin en colonnes alimenté par export. Apprendre le concept → Dans DynoTable →
OLTP (Online Transaction Processing)
Charges de requêtes opérationnelles — lectures et écritures ponctuelles et par plage, petites et connues, sur des enregistrements individuels. L’inverse de l’OLAP ; DynamoDB est conçu pour l’OLTP. Apprendre le concept → Dans DynoTable →
Onglet
Un espace de travail ouvert dans DynoTable, à la manière d'un navigateur. Chaque onglet possède sa propre table, son modèle de requête, son filtre et ses résultats — ouvres-en plusieurs et bascule au clavier. Dans DynoTable →
Opération par lots
BatchWriteItem / BatchGetItem — de nombreux items traités en un seul aller-retour pour plus d'efficacité. Contrairement à une transaction, chaque item peut réussir ou échouer indépendamment. Apprendre le concept → Dans DynoTable →
PartiQL
Un langage de requête compatible SQL qu'AWS expose pour DynamoDB. DynoTable te permet d'écrire du PartiQL directement, y compris INSERT/UPDATE/DELETE, avec des résultats diffusés en continu. Apprendre le concept → Dans DynoTable →
Partition surchargée
Lorsqu'une clé de partition attire bien plus de lectures ou d'écritures que ce que sa part de débit peut servir, si bien que les requêtes vers cette clé sont throttlées tandis que le reste de la table reste inactif. Un problème de conception de clés, pas de taille. Apprendre le concept →
Profil
Une connexion d'identifiants AWS enregistrée dans DynoTable (clés d'accès, SSO ou un rôle endossé pour une région). Change de profil pour pointer l'application vers un autre compte ou environnement. Dans DynoTable →
Projection
L'ensemble des attributs copiés dans un index — KEYS_ONLY, INCLUDE (un sous-ensemble choisi) ou ALL. Lire un attribut absent de la projection force une lecture supplémentaire depuis la table de base. Apprendre le concept →
Query
Une lecture ciblée sur une seule valeur de clé de partition (éventuellement restreinte par une condition sur la clé de tri). Elle ne lit que les items correspondants — rapide et peu coûteuse. DynoTable lance une Query dès que tu définis un filtre sur la clé de hachage. Apprendre le concept → Dans DynoTable →
Quick View
Un aperçu au clavier du contenu complet d'un item sans quitter la grille — ouvre-le sur la ligne sélectionnée pour inspecter chaque attribut. Dans DynoTable →
Réindexation
Le scan d'arrière-plan de DynoTable qui catalogue des échantillons réels de champs et de valeurs d'une table pour alimenter l'autocomplétion et les statistiques. Il s'exécute localement et ne modifie jamais tes données. Dans DynoTable →
Remplissage par des zéros
Compléter une clé de tri numérique à une largeur fixe avec des zéros en tête pour que son ordre lexicographique en chaîne corresponde à l'ordre numérique — sans cela, "10" est trié avant "2". Apprendre le concept →
Scan
Une lecture complète de chaque item d'une table ou d'un index, filtrée après coup. Coûteuse sur les grandes tables — DynoTable t'avertit lorsqu'une requête se rabat sur un Scan. Apprendre le concept → Dans DynoTable →
Scan parallèle
Diviser un seul Scan en N lectures de Segment indépendantes pour que plusieurs workers lisent une table en même temps — le seul moyen de lire une table entière plus vite que ne le permet le débit d'une seule partition. Apprendre le concept →
Siège
Un emplacement utilisateur sous licence dans un abonnement d'équipe. Ajouter un membre consomme un siège ; le nombre de sièges est ce que facture un forfait d'équipe. Dans DynoTable →
Smart Table
Une vue DynoTable qui joint des items liés à travers une ou plusieurs tables DynamoDB dans une seule grille, définie visuellement sur un canevas entité-association. Dans DynoTable →
Surcharge de clés
Donner des noms génériques aux clés de partition et de tri (pk/sk) et encoder chaque type d'entité dans la valeur, de sorte qu'une seule table serve à de nombreuses entités — la technique qui rend possible le single-table design. Apprendre le concept →
Transaction
Un groupe d'écritures (ou de lectures) tout-ou-rien sur une ou plusieurs tables — TransactWriteItems / TransactGetItems. Soit toutes les opérations réussissent, soit aucune. Apprendre le concept → Dans DynoTable →
TTL (Time to Live)
Un attribut d'horodatage d'expiration par item. DynamoDB supprime automatiquement les items peu après l'expiration de leur TTL, sans frais — pratique pour les sessions, les caches et les données éphémères. Apprendre le concept →
Unité de capacité
La mesure de facturation/débit des E/S de DynamoDB. Les lectures sont comptées par tranche de 4 Ko (RCU) et les écritures par tranche de 1 Ko (WCU), arrondies au supérieur. Elle détermine le coût d'une query ou d'un scan. Apprendre le concept →
Workbench
L'onglet de DynoTable rédigé en SQL. Écris du vrai SQL (JOIN, GROUP BY, agrégats) sur tes tables — des opérations que PartiQL seul ne peut exprimer — dans le respect des règles de modèles d'accès de DynamoDB. Apprendre le concept → Dans DynoTable →
Zone de staging
Le tampon de modifications en attente de DynoTable, propre à chaque table. Les changements s'accumulent localement sous forme de diffs vérifiables (visibles depuis n'importe quelle vue ouverte de cette table) et sont validés vers DynamoDB par lots transactionnels, de sorte que tu n'écris jamais de modifications inachevées. Dans DynoTable →

Mis à jour