Creazione e gestione di un database non relazionale

con Amazon DynamoDB

Crea e gestisci un database non relazionale

In queste istruzioni dettagliate viene descritto come creare una tabella DynamoDB e utilizzarla per memorizzare e recuperare i dati.

Panoramica

In questo tutorial dovrai creare una tabella DynamoDB e utilizzarla per memorizzare e recuperare i dati. Utilizzerai Python e Boto 3, l'SDK di AWS per Python, per interagire con le API DynamoDB. Scoprirai anche alcuni aspetti fondamentali che distinguono DynamoDB (un database non relazionale) dai tradizionali database relazionali. Il tutorial utilizza l'applicazione di una libreria online come esempio.

Perché è importante

Capire come modellare i tuoi dati perché siano adeguati sia per i modelli di accesso ai dati della tua applicazione, sia per il modello alla base del tuo database, è fondamentale. Quando architetti una nuova applicazione, devi avere la certezza che il database che hai scelto possa gestire un carico maggiore derivante da un incremento nell'uso della tua applicazione.

DynamoDB offre prestazioni a bassa latenza e un dimensionamento quasi infinito, così non dovrai preoccuparti del rallentamento delle prestazioni mentre la tua applicazione cresce. DynamoDB è accessibile tramite un'API HTTP o un endpoint HTTPS, fornendo un modello di interazione semplice e sicuro insieme al tuo database. Infine, DynamoDB è un database NoSQL, che consente una progettazione flessibile dello schema che può evolversi insieme all'applicazione.

 Esperienza AWS

Intermedio

 Tempo per il completamento

~90 minuti

 Costo richiesto per il completamento

Questo tutorial costa meno di 2 USD (supponendo che tutti i servizi siano in esecuzione per 2 ore)*

*Questa stima presuppone il rispetto delle configurazioni consigliate durante il tutorial e l'interruzione di tutte le risorse entro 2 ore.

 Requisiti

Account AWS attivo**
Browser, preferibilmente Chrome
 
**Gli account creati nelle ultime 24 ore potrebbero non avere ancora accesso a tutte le risorse necessarie per questo progetto.

 Ultimo aggiornamento

7 febbraio 2023

Moduli

Questo tutorial è costituito da cinque brevi moduli. Devi completare ciascun modulo prima di passare a quello successivo.

  1. Background dell'applicazione (15 minuti): scopri il background dell'applicazione.
  2. Immissione e recupero dei dati (15 minuti): passa in rassegna alcuni semplici esempi di inserimento e recupero di dati con DynamoDB.
  3. Esecuzione di query e indici secondari globali (15 minuti): passa in rassegna alcuni semplici esempi di recupero di più elementi in una chiamata API con DynamoDB.
  4. Aggiornamento di elementi (15 minuti): utilizza l'API UpdateItem per aggiornare gli attributi di un elemento esistente nel nostro database.
  5. Pulizia e fasi successive (15 minuti): elimina tutte le risorse create in questo progetto.

Questa pagina è stata utile?

Background dell'applicazione