Glossario

Definizioni dei termini DynamoDB e DynoTable usati in tutta questa documentazione. Molti termini appaiono con una sottolineatura punteggiata nei documenti — cliccane uno per vederne la definizione inline.

Area di staging
Il buffer per tabella delle modifiche in sospeso di DynoTable. Le modifiche si accumulano localmente come diff revisionabili (visibili da qualsiasi vista aperta di quella tabella) e vengono inviate a DynamoDB come batch transazionali, così da non scrivere mai modifiche incomplete. In DynoTable →
Attributo
Un singolo campo tipizzato di un item (stringa, numero, binario, booleano, lista, mappa, set o null). Gli item di una stessa tabella non devono necessariamente condividere gli stessi attributi. Impara il concetto → In DynoTable →
Attributo di tipo
Una semplice stringa impressa su ogni item che nomina l'entità che rappresenta (per es. EntityType: "Document"). Identifica le righe in una partizione mista, filtra un indice sovraccaricato su una sola entità e agevola le migrazioni future. Impara il concetto →
AWS Bedrock
Il servizio gestito di AWS per i foundation model. L'assistente AI di DynoTable può funzionare con Bedrock usando le tue credenziali AWS, mantenendo i prompt all'interno del tuo account. In DynoTable →
Capacità on-demand
Una modalità di fatturazione a pagamento per richiesta: DynamoDB scala il throughput automaticamente e paghi per ogni lettura/scrittura. Semplice, senza pianificazione della capacità — ideale per traffico irregolare o imprevedibile. Impara il concetto →
Capacità provisioned
Una modalità di fatturazione in cui imposti unità di capacità di lettura/scrittura fisse (eventualmente con scalabilità automatica). Più economica dell'on-demand con carichi stabili e prevedibili. Impara il concetto →
Chiave composta
Una chiave primaria formata da una chiave di partizione più una chiave di ordinamento. Consente a molti item di coesistere sotto un'unica chiave di partizione, indirizzabili come una collezione ordinata. Impara il concetto → In DynoTable →
Chiave di ordinamento
La seconda metà opzionale di una chiave primaria composta. Gli item che condividono una chiave di partizione vengono memorizzati ordinati per chiave di ordinamento, il che rende economiche le query su intervalli (begins_with, between, >). Impara il concetto → In DynoTable →
Chiave primaria
L'attributo (o gli attributi) che identifica in modo univoco un item. Può essere semplice (solo una chiave di partizione) o composta (una chiave di partizione più una chiave di ordinamento). Impara il concetto → In DynoTable →
Collezione di item
Tutti gli item che condividono lo stesso valore di partition key. Sono l'unità che una singola Query legge insieme — una proprietà emergente del tuo schema di chiavi, non una funzionalità che si attiva. Impara il concetto →
Conteggio dei riferimenti
Un conteggio denormalizzato memorizzato su un item padre — like su un post, membri in un workspace — mantenuto man mano che i figli vengono scritti, così che una lettura non debba mai contarli. Usa una transazione e proteggiti dal doppio conteggio. Impara il concetto →
Denormalizzazione
Duplicare deliberatamente i dati — o incorporarli in un attributo complesso — così che una lettura non richieda alcun join. Esegui il join in anticipo in fase di scrittura e scambi scritture più attente con letture economiche in una sola richiesta. Impara il concetto →
Diritto d'uso
Indica se un utente è attualmente coperto da un abbonamento attivo — e, per i team, quale organizzazione lo copre. DynoTable lo risolve per stabilire cosa concede il token di licenza. In DynoTable →
DynamoDB Stream
Un log ordinato cronologicamente delle modifiche a livello di item (inserimenti, aggiornamenti, eliminazioni) su una tabella. Usato per attivare elaborazioni a valle come le funzioni Lambda. Impara il concetto →
Espressione di aggiornamento
La clausola che indica come una scrittura modifica un item — SET, REMOVE, ADD o DELETE su attributi specifici — invece di sovrascrivere l'intero item. Impara il concetto → In DynoTable →
Espressione di condizione
Un predicato che deve risultare vero affinché una scrittura vada a buon fine (una scrittura condizionale) — ad es. "solo se questo item non esiste già". DynoTable le usa per eseguire il commit delle modifiche in staging in modo sicuro. Impara il concetto → In DynoTable →
Espressione di filtro
Una condizione applicata DOPO che una query o uno scan ha letto gli item. Restringe l'insieme dei risultati ma non riduce il costo di lettura — solo una condizione sulla chiave può farlo. Impara il concetto → In DynoTable →
Espressione di proiezione
Un elenco di attributi da restituire da una lettura, così che DynamoDB invii solo i campi di cui hai bisogno anziché l'intero item. Impara il concetto →
Expression Builder
Lo strumento web gratuito di DynoTable che trasforma un modulo visivo in un'espressione di chiave/filtro/aggiornamento DynamoDB valida, con le corrispondenti mappe di nomi e valori degli attributi. In DynoTable →
Hash della macchina
Un'impronta stabile e anonima di un computer, usata per conteggiare i dispositivi attivati rispetto al limite di 2 macchine della tua licenza. Non contiene dati personali. In DynoTable →
IAM Identity Center (SSO)
La fonte di credenziali single sign-on di AWS (precedentemente AWS SSO). DynoTable accede tramite essa e rinnova le credenziali di ruolo a breve durata mentre lavori. In DynoTable →
Indice secondario globale (GSI)
Uno schema di chiavi alternativo sugli stessi dati della tabella, con una propria chiave di partizione/ordinamento. Permette di eseguire query su attributi che non sono la chiave primaria della tabella. I GSI sono eventualmente coerenti e dispongono di una propria capacità. Impara il concetto → In DynoTable →
Indice secondario locale (LSI)
Un indice che condivide la chiave di partizione della tabella ma usa una chiave di ordinamento diversa. Si definisce solo alla creazione della tabella e supporta letture fortemente coerenti. Impara il concetto → In DynoTable →
Indice sparso
Un indice secondario che contiene solo gli item che portano il suo attributo chiave, così che un piccolo sottoinsieme attivo di una tabella enorme diventa una propria collezione pre-filtrata e pronta da interrogare. Impara il concetto →
Item
Un singolo record in una tabella DynamoDB — l'equivalente approssimativo di una riga. Un item è un insieme di attributi identificato dalla sua chiave primaria.
Item singleton
Un singolo item con una chiave fissa e hardcoded che contiene lo stato dell'intera applicazione — feature flag, un blob di configurazione, un contatore globale. Lo leggi con GetItem, mai con uno Scan. Impara il concetto →
Lettura eventualmente coerente
La modalità di lettura predefinita: subito dopo una scrittura può restituire brevemente dati non aggiornati, ma costa la metà di una lettura fortemente coerente. Le repliche convergono entro un secondo. Impara il concetto →
Lettura fortemente coerente
Una lettura che garantisce di restituire la scrittura confermata più recente. Disponibile sulla tabella e sugli LSI (non sui GSI) e costa il doppio di una lettura eventualmente coerente. Impara il concetto →
Lista di adiacenza
Un modo per memorizzare un grafo come semplici item, con ogni arco indicizzato dalla sua sorgente sulla partition key e dalla sua destinazione sulla chiave di ordinamento. Una singola Query elenca i vicini di un nodo — il sostituto DynamoDB per il join di una tabella di join. Impara il concetto →
Marshalling
La conversione di JSON semplice nel formato wire tipizzato di DynamoDB ({"S":"…"}, {"N":"…"}) e viceversa (unmarshalling). DynoTable esegue il marshalling dei valori al posto tuo quando modifichi gli item o costruisci espressioni. Impara il concetto →
MFA
Autenticazione a più fattori. Quando un ruolo o un profilo la richiede, DynoTable ti chiede il codice monouso e mantiene in cache la sessione risultante per tutta la sua durata. In DynoTable →
Modalità di sola lettura
Uno stato in cui DynoTable ti consente di navigare ed eseguire query ma blocca le scritture (salvataggi di item, commit in staging, eliminazioni). Attivato da una prova/licenza scaduta o da una vista esplicitamente di sola lettura. In DynoTable →
NDJSON
JSON delimitato da nuove righe — un oggetto JSON per riga. Un formato di esportazione adatto allo streaming che DynoTable offre insieme a CSV e array JSON. In DynoTable →
OLAP (Online Analytical Processing)
Carichi di query analitiche — grandi aggregati, GROUP BY, analisi ad hoc sull'intero dataset. L'opposto di OLTP; DynamoDB è orientato a OLTP, quindi le analisi pesanti vanno in un archivio colonnare alimentato da un export. Impara il concetto → In DynoTable →
OLTP (Online Transaction Processing)
Carichi di query operative — letture e scritture piccole e note, puntuali e per intervalli, su singoli record. L'opposto di OLAP; DynamoDB è progettato per OLTP. Impara il concetto → In DynoTable →
Operazione batch
BatchWriteItem / BatchGetItem — molti item gestiti in un'unica andata e ritorno per efficienza. A differenza di una transazione, i singoli item possono andare a buon fine o fallire in modo indipendente. Impara il concetto → In DynoTable →
Overloading delle chiavi
Dare nomi generici alle chiavi di partizione e di ordinamento (pk/sk) e codificare ogni tipo di entità nel valore, così che una sola tabella serva molte entità — la tecnica che rende possibile il single-table design. Impara il concetto →
PartiQL
Un linguaggio di query compatibile con SQL che AWS espone per DynamoDB. DynoTable ti permette di scrivere PartiQL direttamente, inclusi INSERT/UPDATE/DELETE, con i risultati trasmessi in streaming. Impara il concetto → In DynoTable →
Partition key
La chiave hash primaria di una tabella. DynamoDB ne calcola l'hash per scegliere la partizione fisica che memorizza l'item, perciò ogni lettura efficiente inizia fissando un valore della chiave di partizione. Impara il concetto → In DynoTable →
Partizione calda
Quando una partition key attira molte più letture o scritture di quante la sua fetta di throughput possa servire, così che le richieste a quella chiave vengono limitate mentre il resto della tabella resta inattivo. Un problema di progettazione delle chiavi, non di dimensione. Impara il concetto →
Pattern di query
In DynoTable, l'indice attraverso cui leggi un tab — la chiave PRIMARY della tabella oppure un GSI/LSI con nome. Determina su quali chiavi puoi filtrare. In DynoTable →
Periodo di prova
Un periodo di valutazione a tempo limitato con tutte le funzionalità. Quando termina, DynoTable passa alla sola lettura finché non avvii un abbonamento. In DynoTable →
Postazione
Uno slot utente con licenza in un abbonamento team. Aggiungere un membro consuma una postazione; il numero di postazioni è ciò che un piano team fattura. In DynoTable →
Profilo
Una connessione con credenziali AWS salvata in DynoTable (chiavi di accesso, SSO o un ruolo assunto per una regione). Cambia profilo per puntare l'app a un account o a un ambiente diverso. In DynoTable →
Proiezione
L'insieme di attributi copiati in un indice — KEYS_ONLY, INCLUDE (un sottoinsieme scelto) o ALL. Leggere un attributo non presente nella proiezione costringe a un recupero aggiuntivo dalla tabella di base. Impara il concetto →
Query
Una lettura mirata su un singolo valore della chiave di partizione (eventualmente ristretta da una condizione sulla chiave di ordinamento). Legge solo gli item corrispondenti — veloce ed economica. DynoTable esegue una Query nel momento in cui imposti un filtro sulla chiave hash. Impara il concetto → In DynoTable →
Quick View
Un'occhiata rapida, comandata da tastiera, all'intero contenuto di un singolo item senza lasciare la griglia — aprila sulla riga selezionata per ispezionare ogni attributo. In DynoTable →
Reindicizzazione
La scansione in background di DynoTable che cataloga i campi reali e i campioni di valori di una tabella per alimentare il completamento automatico e le statistiche. Viene eseguita localmente e non modifica mai i tuoi dati. In DynoTable →
Riempimento con zeri
Riempire una chiave di ordinamento numerica fino a una larghezza fissa con zeri iniziali così che il suo ordine lessicografico come stringa coincida con l'ordine numerico — senza, "10" viene ordinato prima di "2". Impara il concetto →
Scan
Una lettura completa di ogni item di una tabella o di un indice, filtrata a posteriori. Costosa sulle tabelle di grandi dimensioni — DynoTable ti avvisa quando una richiesta ripiega su uno Scan. Impara il concetto → In DynoTable →
Scan parallelo
Suddividere un singolo Scan in N letture di Segment indipendenti così che più worker leggano una tabella contemporaneamente — l'unico modo per leggere un'intera tabella più velocemente di quanto consenta il throughput di una singola partizione. Impara il concetto →
Smart Table
Una vista di DynoTable che unisce item correlati da una o più tabelle DynamoDB in un'unica griglia, definita visivamente su un canvas entità-relazione. In DynoTable →
Tab
Uno spazio di lavoro aperto in DynoTable, in stile browser. Ogni tab porta con sé la propria tabella, pattern di query, filtro e risultati — aprine molti e passa dall'uno all'altro con la tastiera. In DynoTable →
Transazione
Un gruppo di scritture (o letture) tutto-o-niente su una o più tabelle — TransactWriteItems / TransactGetItems. O ogni operazione va a buon fine, oppure nessuna. Impara il concetto → In DynoTable →
TTL (Time to Live)
Un attributo timestamp di scadenza per ogni item. DynamoDB elimina automaticamente gli item poco dopo che il loro TTL è trascorso, senza costi — comodo per sessioni, cache e dati effimeri. Impara il concetto →
Unità di capacità
La misura di fatturazione/throughput per l'I/O di DynamoDB. Le letture sono conteggiate ogni 4 KB (RCU) e le scritture ogni 1 KB (WCU), arrotondate per eccesso. Determina il costo di una query o di uno scan. Impara il concetto →
Workbench
Il tab di DynoTable scritto in SQL. Scrivi vero SQL (JOIN, GROUP BY, aggregazioni) sulle tue tabelle — operazioni che PartiQL da solo non può esprimere — entro le regole sui pattern di accesso di DynamoDB. Impara il concetto → In DynoTable →

Aggiornato