Ricerca nel sito web

Come creare una tabella DynamoDB in AWS


Su questa pagina

  1. Cosa faremo?
  2. Accedi ad AWS
  3. Aggiungi elementi nella tabella e cerca un record
  4. Elimina la tabella
  5. Conclusione

Amazon DynamoDB è un database di documenti e valori-chiave. È un database completamente gestito, multi-regione, multi-master, durevole e può gestire più di 10 trilioni di richieste al giorno. Dispone di sicurezza, backup e ripristino integrati e cache in memoria per applicazioni su scala Internet. Siamo in grado di creare applicazioni con throughput e storage virtualmente illimitati.

Per i casi d'uso che richiedono un accesso ancora più rapido con una latenza di microsecondi, DynamoDB Accelerator fornisce una cache in memoria completamente gestita. È senza server, senza server da fornire, applicare patch o gestire e senza software da installare, mantenere o far funzionare. Fornisce modalità di capacità con provisioning e su richiesta. Crittografa tutti i dati per impostazione predefinita.

Possiamo utilizzare DynamoDB per creare potenti applicazioni web che scalano automaticamente su e giù, creare app web e mobili interattive con aggiornamenti in tempo reale.

Prima di creare una tabella DynamoDB, comprendiamo i suoi componenti di base.

  1. Tabelle:
    una tabella è una raccolta di dati. Analogamente ad altri database, DynamoDB memorizza i dati nelle tabelle.
  2. Articoli:
    Un elemento è un gruppo di attributi identificabili in modo univoco tra tutti gli altri elementi. Ogni tabella contiene zero o più elementi.
  3. Attributi:
    Un attributo è un elemento di dati fondamentale, qualcosa che non ha bisogno di essere ulteriormente scomposto. Ogni elemento è composto da uno o più attributi.
  4. Chiave di partizione:
    Una semplice chiave primaria, composta da un attributo noto come chiave di partizione.
  5. Chiave di partizione e chiave di ordinamento:
    viene definita chiave primaria composita, questo tipo di chiave è composto da due attributi. Il primo attributo è la chiave di partizione e il secondo attributo è la chiave di ordinamento.
  6. Chiave di ordinamento: 
    la chiave di ordinamento di un elemento è nota anche come attributo intervallo.
  7. DynamoDB Streams:
    si tratta di una funzionalità opzionale che acquisisce gli eventi di modifica dei dati nelle tabelle DynamoDB.

DynamoDB ha due modelli di fatturazione

  1. Modalità di capacità su richiesta:
     In questa modalità ci vengono addebitati i dati letti e scritti su cui esegue la nostra applicazione i nostri tavoli Non è necessario specificare la velocità effettiva di lettura e scrittura prevista.
  2. Modalità capacità fornita:
    qui specifichiamo il numero di letture e scritture al secondo che prevediamo che la nostra applicazione richieda.

Per conoscere DynamoDB e i suoi prezzi, fai clic qui.

In questo articolo, creeremo una semplice tabella DynamoDB con modalità On-Demand, creeremo alcuni elementi ed eseguiremo una ricerca su di essa.

Prerequisiti

  1. Account AWS (crealo se non ne hai uno).

Che cosa faremo?

  1. Accedi ad AWS.
  2. Crea una tabella DynamoDB.
  3. Aggiungi elementi alla tabella e cerca un record.
  4. Elimina la tabella

Accedi ad AWS

Fare clic qui per accedere alla pagina di accesso AWS.

Quando colpiamo il link sopra, vedremo una pagina web come segue in cui ci viene richiesto di accedere utilizzando i nostri dati di accesso.

Una volta effettuato l'accesso ad AWS con successo, vedremo la console principale con tutti i servizi elencati come segue.

Per creare una tabella DynamoDB, fai clic su Servizi in alto a sinistra dello schermo e cerca DynamoDB.

Vedrai la home page di Amazon DynamoDB. Per creare una tabella fai clic su\ Crea tabella\

Nella casella Nome tabella digita il nome della tabella e specifica la Chiave di partizione nella casella. Deseleziona la casella di controllo \Usa impostazioni predefinite\.

Seleziona l'opzione \On-Demand\. Scorri verso il basso e fai clic sul pulsante Crea tabella. La tua tabella verrà creata.

Aggiungi elementi nella tabella e cerca un record

Per aggiungere dati alla tua tabella, seleziona la tabella che abbiamo appena creato.

Seleziona la scheda Articoli. Nella scheda Articoli, scegli Crea articolo.

Nella finestra di inserimento dati, digita il nome che vuoi aggiungere alla tabella come elemento. Ripeti lo stesso passaggio per aggiungere più voci o elementi.

Per cercare un elemento particolare, nel filtro aggiungi \Nome\ e specifica il nome che vuoi cercare.

Cambia l'altro valore, troverai i dati che stai cercando se corrispondono alla query.

Elimina la tabella

Puoi facilmente eliminare una tabella dalla console DynamoDB se non ne hai più bisogno. È sempre consigliabile eliminare le risorse se non sono necessarie.

Per eliminare la tabella, seleziona la tabella che abbiamo appena creato e fai clic sul pulsante \Elimina tabella\.

Nella finestra di dialogo di conferma, digita Elimina.

Conclusione

In questo articolo, abbiamo imparato a creare la nostra prima tabella DynamoDB, aggiungere elementi alla tabella e quindi interrogare la tabella per trovare l'elemento desiderato. Abbiamo anche imparato a gestire le nostre tabelle e gli elementi DynamoDB tramite la Console di gestione AWS ed eliminarli.