Amazon DynamoDB è un database NoSQL che supporta sia i modelli di dati di tipo documento sia quelli di tipo chiave-valore. Consente inoltre agli sviluppatori di creare applicazioni serverless moderne in grado di supportare qualsiasi volume di dati, da piccoli volumi fino a petabyte di dati e decine di milioni di richieste di lettura e scrittura al secondo su scala globale. Amazon DynamoDB è progettato per eseguire applicazioni Internet a prestazioni elevate che altrimenti sovraccaricherebbero i database relazionali tradizionali.

Novità:

  • Modalità capacità on demand
  • Supporto integrato per transazioni ACID
  • Backup on demand e ripristino point-in-time
  • Crittografia dei dati inattivi
DynamoDB, un database NoSQL
creato da: Flush Arcade

Prestazioni e scalabilità

DynamoDB è un database che supporta i modelli di dati di tipo documento e di tipo chiave-valore in grado di supportare anche tabelle di qualsiasi dimensione con dimensionamento orizzontale. DynamoDB può gestire oltre 10 trilioni di richieste al giorno e supporta picchi di oltre 20 milioni di richieste al secondo, per molti petabyte di storage.

Modelli di dati chiave-valore e documento

DynamoDB supporta sia i modelli di dati di tipo documento sia quelli di tipo chiave-valore Ciò conferisce a DynamoDB uno schema flessibile, per cui ogni riga può avere un numero qualsiasi di colonne in qualunque momento. In questo modo puoi adattare facilmente le tabelle alle esigenze mutevoli legate al tuo business, senza dover ridefinire lo schema della tabella come faresti invece nei database relazionali. Ulteriori informazioni »

Latenza di microsecondi con DynamoDB Accelerator

DynamoDB Accelerator (DAX) offre cache in memoria come garanzia di elevate prestazioni di lettura per le tabelle, consentendoti di utilizzare cache in memoria completamente gestita. Utilizzando DAX, è possibile rendere la lettura delle tabelle DynamoDB fino a 10 volte più veloce, riducendone il tempo da millisecondi a microsecondi, anche con milioni di richieste al secondo. Ulteriori informazioni su DAX e prezzi di DAX »

Replica globale automatizzata con tabelle globali

Le tabelle globali di DynamoDB replicano automaticamente i dati nelle regioni AWS che hai scelto e dimensionano automaticamente la capacità per adattarla ai diversi carichi di lavoro. Con le tabelle globali, le applicazioni distribuite a livello globale possono accedere ai dati locali nelle regioni selezionate per ottenere prestazioni di lettura e scrittura elevate, con tempi di risposta di pochi millisecondi. Ulteriori informazioni »

Elaborazione in tempo reale dei dati con i flussi DynamoDB

I flussi DynamoDB catturano una sequenza in ordine cronologico delle modifiche a livello di item in qualsiasi tabella DynamoDB e archiviano queste informazioni in un log per un massimo di 24 ore. Le applicazioni possono trarre vantaggio dalla possibilità di acquisire le modifiche apportate a item archiviati in una tabella DynamoDB proprio nel momento in cui la modifica viene applicata. Ulteriori informazioni »

Serverless

Con DynamoDB, non ci sono server da predisporre, gestire e ai quali applicare patch e non è necessario installare o gestire alcun software. DynamoDB dimensiona automaticamente le tabelle verso l'alto o verso il basso e gestisce le prestazioni senza che sia necessario alcuno sforzo da parte dell'utente. Disponibilità e tolleranza ai guasti sono caratteristiche integrate che eliminano la necessità di architettare le applicazioni per queste funzionalità.

Modalità di capacità di lettura/scrittura

DynamoDB offre modalità di capacità per ogni tabella: on demand e provisioning. Per i carichi di lavoro meno prevedibili per i quali non sei sicuro di avere un utilizzo elevato, la modalità capacità on demand gestisce la capacità per tuo conto e tu paghi solo in base al consumo. Le tabelle che utilizzano la capacità provisioning richiedono che venga impostata la capacità di lettura e scrittura. La modalità capacità provisioning è più efficace in termini di costi quando sei sicuro di utilizzarla secondo le tue previsioni. Ulteriori informazioni »

Modalità on demand

Per le tabelle che utilizzano la modalità capacità on demand, DynamoDB adatta automaticamente i carichi di lavoro a qualsiasi livello di traffico precedentemente raggiunto. Se un livello di traffico del carico di lavoro raggiunge un nuovo picco, DynamoDB adatta rapidamente il carico di lavoro. Puoi utilizzare la modalità capacità on demand per le tabelle nuove e per quelle esistenti e puoi continuare a utilizzare le API DynamoDB esistenti senza apportare modifiche al codice. Ulteriori informazioni »

Auto Scaling

Per le tabelle che utilizzano la capacità provisioning, DynamoDB offre scalabilità automatica di throughput e storage in base alla capacità precedentemente impostata, monitorando l'utilizzo delle prestazioni dell'applicazione. Se il traffico dell'applicazione cresce, DynamoDB aumenta il throughput per adattare il carico. Se il traffico dell'applicazione diminuisce, DynamoDB riduce il throughput consentendoti di pagare meno dato che la capacità non è stata utilizzata. Ulteriori informazioni »

Monitoraggio delle modifiche con i trigger

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. Con i trigger puoi creare applicazioni che rispondono alle modifiche di dati nelle tabelle DynamoDB. La funzione Lambda può eseguire qualsiasi operazione tu specifichi, come l'invio di una notifica o l'inizializzazione di un flusso di lavoro. Ulteriori informazioni »

Per le grandi imprese

DynamoDB è progettato per carichi di lavoro mission-critical, incluso il supporto per le transazioni ACID per un'ampia serie di applicazioni che richiedono una logica di business complessa. DynamoDB aiuta a proteggere i tuoi dati con la crittografia ed effettua continuamente backup dei dati, con affidabilità garantita da un contratto sul livello di servizio.

Transazioni ACID

DynamoDB offre supporto nativo lato server per le transazioni, semplificando allo sviluppatore l'esperienza di realizzare modifiche coordinate di tipo "tutto o niente" a più item all'interno delle tabelle o tra le tabelle. Grazie al supporto per le transazioni, gli sviluppatori possono estendere le dimensioni e i vantaggi aziendali di DynamoDB a un set più ampio di carichi di lavoro mission-critical. Ulteriori informazioni »

Crittografia dei dati inattivi

DynamoDB crittografa tutti i dati inattivi dei clienti per impostazione predefinita. La crittografia dei dati inattivi migliora la sicurezza dei dati utilizzando chiavi di crittografia memorizzate in AWS Key Management Service. La crittografia dei dati inattivi consente di creare applicazioni ad alto livello di sicurezza che richiedono elevata conformità crittografica e requisiti normativi. La crittografia predefinita che utilizza le chiavi master del cliente di proprietà di AWS viene fornita senza costi aggiuntivi. Ulteriori informazioni »

Ripristino point-in-time

Il ripristino point-in-time ti permette di proteggere le tabelle DynamoDB da operazioni di scrittura o eliminazione accidentali. Il ripristino point-in-time esegue backup continui dei dati della tabella e ti consente di recuperare la tabella in un qualsiasi momento, con precisione al secondo, negli ultimi 35 giorni. 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 »

Webpage image
Visita la pagina dei prezzi

Ulteriori informazioni sui prezzi di Amazon DynamoDB.

Ulteriori informazioni 
Account-signup image
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Toolbox image
Inizia subito nella console

Inizia subito a utilizzare Amazon DynamoDB nella Console di gestione AWS.

Accedi