Questo corso intermedio è il secondo di una serie di corsi del programma Developing with Amazon DynamoDB. In questo corso verranno descritti i diversi casi d'uso per le query e le scansioni utilizzate per ottenere sottoinsiemi di dati dalle tabelle Amazon DynamoDB. Scoprirai come creare indici secondari a livello di programmazione per raggruppamenti alternativi di attributi di tabella. Riceverai informazioni anche su come progettare gli indici in modo che si adattino al meglio ai modelli di accesso delle tabelle per migliorare le prestazioni e l'efficienza.
- Livello del corso: intermedio
- Durata: 2,5 ore
Nota: questo corso fornisce trascrizioni/sottotitoli localizzati. La narrazione è in inglese. Per visualizzare i sottotitoli, fare clic sul pulsante CC nell'angolo in basso a destra del lettore.
AttivitÃ
Questo corso include animazioni, dimostrazioni video, contenuti interattivi, verifiche delle conoscenzeÂ
e un laboratorio gestito dall'utente facoltativo a pagamento.
Obiettivi del corso
In questo corso, imparerai a:
- Analizzare e valutare quando utilizzare le operazioni di scansione e gli indici
- Creare un indice secondario globale per una tabella a livello programmatico
- Interagire con gli elementi di una tabella DynamoDB utilizzando indici secondari
- Ottimizzare gli indici secondari globali per una maggiore efficienza
Destinatari principali
Questo corso è rivolto a:
- Sviluppatori alle prime armi o esperti interessati a imparare a interagire con database non relazionali nel cloud, e in particolare DynamoDB
- Database ArchitectÂ
- Data EngineerÂ
Prerequisiti
È consigliabile che i partecipanti a questo corso abbiano:
- Familiarità con DynamoDB e le sue funzionalità .
- Esperienza lavorativa con la progettazione di database o le pratiche di modellazione dei dati per database chiave-valore.
- Completato almeno uno dei corsi di formazione digitali: Amazon DynamoDB Service Introduction, Amazon DynamoDB Service Primer o Exploring the DynamoDB API and AWS SDKs.
- Esperienza lavorativa con l'architettura e lo sviluppo in AWS e la pianificazione e la progettazione di database su AWS.
- Conoscenza pratica di uno o più linguaggi di programmazione di alto livello (Python, Java, Node.js o .NET).
Riepilogo del corso
- Individuazione e recupero dei dati con scansione e filtraggio
- Creazione di indici per raggruppare gli attributiÂ
- Progettazione di indici in base ai modelli di accessoÂ
- Verifica interattiva delle conoscenze
- Ottenere informazioni dettagliate sugli schemi delle chiaviÂ
- Esecuzione di query di indici secondariÂ
- Valutazione dell'impatto dell'indice sulle operazioniÂ
- Verifica interattiva delle conoscenze
- Strutturare i dati della tabella di base per l'efficienzaÂ
- Strutturare gli indici per l'efficienzaÂ
- Analisi dei casi d'uso
- Verifica interattiva delle conoscenze
- Riepilogo del corso
- Valutazione del corso
- Laboratorio (facoltativo): scansioni, query e indici di Amazon DynamoDB