Amazon DynamoDB è un database non relazionale che fornisce prestazioni affidabili su qualsiasi scala. È un servizio interamente gestito che include molte caratteristiche per semplificare agli sviluppatori la creazione di un datastore scalabile a livello globale per applicazioni moderne che richiedono accesso ai dati immediato.

DynamoDB, un database non relazionale
creato da: Flush Arcade

Prestazioni e scalabilità

Amazon DynamoDB Accelerator

Amazon DynamoDB Accelerator (DAX) fornisce elevate prestazioni di lettura per le tabelle DynamoDB in modo scalabile grazie all'utilizzo di cache in memoria completamente gestita e ad alta disponibilità. Utilizzando DAX, è possibile rendere la lettura delle tabelle DynamoDB fino a 10 volte più veloce, riducendo il tempo di lettura da millisecondi a microsecondi, anche con milioni di richieste al secondo. Ulteriori informazioni »

Supporto per i modelli di dati chiave-valore e documenti

DynamoDB supporta le strutture dati chiave-valore progettate per ricalibrare le risorse in modo rapido e con uno schema flessibile. Ogni voce (riga) è una coppia chiave-valore la cui chiave principale è l'unico attributo obbligatorio per le voci di una tabella e identifica ogni voce in modo univoco. Il servizio, inoltre, supporta storage, interrogazione e aggiornamento di documenti. Con il kit SDK AWS è possibile scrivere applicazioni che memorizzano documenti JSON direttamente nelle tabelle Amazon DynamoDB. Ulteriori informazioni »

Sviluppo sul computer locale

Scarica DynamoDB per sviluppare applicazioni di prova in locale su un laptop oppure su un'istanza Amazon EC2. Quando la soluzione è pronta, è possibile ricalibrare con la massima facilità le risorse dedicate all'applicazione nel cloud AWS con DynamoDB. Ulteriori informazioni »

Indici secondari

DynamoDB offre indici secondari che garantiscono la flessibilità per interrogare qualsiasi attributo (ovvero colonna). È possibile creare ed eliminare indici secondari nella tabella in qualsiasi momento. Ulteriori informazioni »

Streams

Amazon DynamoDB Streams è una sequenza cronologica di modifiche a livello di elemento in una tabella Amazon DynamoDB. Utilizzando DynamoDB Streams, è possibile monitorare le ultime modifiche e ottenere tutti gli aggiornamenti a livello di singolo elemento effettuati nelle ultime 24 ore, utilizzando i dati per dare vita ad applicazioni creative per replica, viste materializzate, backup e integrazione con altri servizi. Ulteriori informazioni »

Trigger per funzioni personalizzate

DynamoDB si integra con AWS Lambda per consentire l'utilizzo di trigger. Mediante questo accorgimento, nel momento in cui vengono rilevate modifiche a livello di elemento in una tabella DynamoDB, è possibile eseguire automaticamente una funzione personalizzata. Ulteriori informazioni »

Servizio interamente gestito

Global Tables

Global Tables sfrutta l'impatto globale di DynamoDB per offrirti un database completamente gestito, multi-regionale e multi-master che offre prestazioni di lettura e scrittura rapide e locali per applicazioni globali altamente scalate. Global Tables replica le tabelle DynamoDB in modo automatico sulla base delle regioni AWS scelte. Ulteriori informazioni »

Ripristino point-in-time

Il ripristino point-in-time fornisce backup continui dei dati contenuti nelle tabelle DynamoDB. Quando questa funzionalità è attiva, DynamoDB conserva backup incrementali delle tabelle per 35 giorni, finché non viene esplicitamente disattivata. Il ripristino point-in-time può essere attivato o avviato con un semplice clic nella console di gestione AWS o una singola chiamata API. Ulteriori informazioni »

Backup e ripristino on demand

La caratteristica di backup e ripristino on demand consente di creare backup completi dei dati delle tabelle DynamoDB per l'archiviazione dei dati, permettendo di soddisfare i requisiti normativi aziendali e governativi. È possibile eseguire il backup di tabelle con dimensioni comprese tra pochi megabyte e centinaia di terabyte senza nessun impatto sulle prestazioni e sulla disponibilità delle applicazioni di produzione. Ulteriori informazioni »

Capacità adattiva

Quando gli accessi sono saltuari, la capacità adattiva di DynamoDB permette alle applicazioni di proseguire le operazioni di lettura e scrittura con prestazioni costanti, purché i livelli di traffico non superino la capacità totale allocata alla tabella. La capacità adattiva opera aumentando automaticamente quella di throughput per le partizioni che ricevono più traffico. Questa caratteristica viene attivata automaticamente per ogni tabella DynamoDB, pertanto non occorre attivarla o disattivarla in manuale. Ulteriori informazioni »

Auto Scaling

DynamoDB offre scalabilità automatica e lineare di throughput e storage mediante API e Console di gestione AWS. I livelli di throughput o il volume di storage disponibile possono essere aumentati in modo illimitato. Ulteriori informazioni »

Time-to-Live

La funzione Time To Live (TTL) permette di impostare un timestamp specifico per eliminare gli elementi scaduti dalle tabelle. Una volta raggiunto il timestamp indicato, l'elemento corrispondente viene contrassegnato come scaduto e di conseguenza eliminato dalla tabella. La funzione TTL può essere utile per ridurre l'utilizzo dello storage e contenere di conseguenza i costi della memorizzazione dei dati non più importanti per l'attività. Ulteriori informazioni »

Per le grandi imprese

Crittografia dei dati inattivi

La crittografia dei dati inattivi aiuta a proteggere i dati in DynamoDB utilizzando chiavi di crittografia gestite da AWS memorizzate in AWS Key Management Service. Questa caratteristica è completamente trasparente agli utenti e tutte le query di DynamoDB sono attive senza soluzione di continuità sui dati crittografati senza dover modificare il codice dell'applicazione. Ulteriori informazioni »

Contratto sul livello di servizio di DynamoDB

AWS intraprenderà ogni sforzo commercialmente ragionevole per mantenere DynamoDB disponibile per una percentuale di tempo di attività non inferiore al 99,99% durante un qualsiasi ciclo di fatturazione mensile, secondo quanto descritto nel contratto sul livello di servizio Amazon DynamoDB. Se tutte le tabelle DynamoDB in una specifica regione AWS fanno parte di Global Tables, la disponibilità garantita sarà almeno del 99,999%. Ulteriori informazioni »

Monitoraggio integrato

Amazon DynamoDB mostra i parametri operativi chiave della tabella nella Console di gestione AWS. Il servizio si integra inoltre con Amazon CloudWatch per consultare throughput e latenza delle richieste di ciascuna tabella DynamoDB e monitorare con facilità il consumo delle risorse. Ulteriori informazioni »

Controllo granulare degli accessi

DynamoDB utilizza metodi di crittografia affidabili per l'autenticazione degli utenti e previene l'accesso non autorizzato ai dati. Il servizio si integra inoltre con AWS Identity and Access Management per il controllo granulare degli accessi degli utenti all'interno della tua organizzazione. Ulteriori informazioni »

Endpoint VPC

Gli endpoint VPC per DynamoDB sono entità logiche all'interno di un cloud privato virtuale che creano una connessione privata tra VPC e DynamoDB senza richiedere l'accesso attraverso Internet, utilizzando un dispositivo NAT o una connessione VPN. Ulteriori informazioni »

API e console DynamoDB

Le API e la console DynamoDB consentono di creare, aggiornare, eliminare e interrogare le tabelle, impostare il throughput e configurare allarmi in pochi clic. Inoltre, DynamoDB supporta funzionalità avanzate con un numero ridotto di API. Ulteriori informazioni »

Ulteriori informazioni sui prezzi di Amazon DynamoDB

Visita la pagina dei prezzi
Ti senti pronto?
Inizia a utilizzare DynamoDB
Hai altre domande?
Contattaci