Che cos'è Amazon DynamoDB? - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Che cos'è Amazon DynamoDB?

Amazon DynamoDB è un servizio di database NoSQL interamente gestito che combina prestazioni elevate e prevedibili con una scalabilità ottimale. DynamoDB consente di scaricare gli oneri di gestione e dimensionamento di un database distribuito in modo da non doversi più preoccupare di provisioning dell'hardware, installazione e configurazione, replica, applicazione di patch al software e dimensionamento del cluster. DynamoDB offre la crittografia dei dati inattivi, che permette di eliminare gli oneri operativi e la complessità previsti dalla protezione dei dati sensibili. Per ulteriori informazioni, consulta Crittografia a riposo per DynamoDB.

Con DynamoDB è possibile creare tabelle di database in grado di archiviare e recuperare qualunque quantità di dati e soddisfare qualsiasi livello di traffico di richieste. È possibile aumentare o ridurre la capacità di velocità effettiva delle tabelle senza tempi di inattività o diminuzione delle prestazioni. È possibile utilizzare la AWS Management Console per monitorare l'utilizzo delle risorse e i parametri delle prestazioni.

DynamoDB fornisce funzionalità di backup on demand. Consente di creare backup completi delle tabelle per la conservazione e l'archiviazione a lungo termine per esigenze di conformità normativa. Per ulteriori informazioni, consulta Utilizzo del backup e ripristino on demand per DynamoDB.

Puoi creare backup su richiesta e abilitare il point-in-time ripristino per le tue tabelle Amazon DynamoDB. P oint-in-time recovery aiuta a proteggere le tabelle da operazioni di scrittura o cancellazione accidentali. Con point-in-time il ripristino, puoi ripristinare una tabella in qualsiasi momento negli ultimi 35 giorni. Per ulteriori informazioni, consulta P oint-in-time recovery: come funziona.

DynamoDB consente di eliminare automaticamente gli elementi scaduti dalle tabelle in modo da ridurre l'utilizzo dello spazio di archiviazione e il costo di archiviazione dei dati che non servono più. Per ulteriori informazioni, consulta Tempo di vita (TTL).

Disponibilità e durabilità elevate

DynamoDB distribuisce automaticamente i dati e il traffico per la tabella su un numero di server sufficiente per gestire i requisiti di velocità effettiva e archiviazione, garantendo al contempo prestazioni rapide e costanti. Tutti i dati sono archiviati su dischi a stato solido (SSD) e vengono replicati automaticamente su più zone di disponibilità di una AWS regione, garantendo elevata disponibilità e durabilità dei dati integrate. È possibile utilizzare le tabelle globali per mantenere le tabelle DynamoDB sincronizzate tra le regioni. AWS Per ulteriori informazioni, consulta Tabelle globali: replica in più regioni con DynamoDB.

Nozioni di base su DynamoDB

Consigliamo di iniziare leggendo le seguenti sezioni:

Da lì, sono disponibili due opzioni per iniziare rapidamente a usare DynamoDB:

Per ulteriori informazioni sullo sviluppo di applicazioni, consulta le seguenti risorse:

Per individuare rapidamente i suggerimenti per aumentare le prestazioni e ridurre al minimo i costi di velocità di trasmissione effettiva, consulta le seguenti Best practice per la progettazione e l'architettura con DynamoDB . Per informazioni su come assegnare tag alle risorse DynamoDB, consulta Aggiunta di tag ed etichette alle risorse.

Per le best practice, le guide pratiche e gli strumenti, consulta Risorse di Amazon DynamoDB.

È possibile utilizzare AWS Database Migration Service (AWS DMS) per migrare i dati da un database relazionale o MongoDB a una tabella DynamoDB. Per ulteriori informazioni, consulta la AWS Database Migration Service Guida per l'utente.

Per informazioni sull'utilizzo di MongoDB come origine di migrazione, consulta Utilizzo di MongoDB come origine per AWS Database Migration Service. Per informazioni su come utilizzare DynamoDB come obiettivo di migrazione, consulta Usare un database Amazon DynamoDB come destinazione per. AWS Database Migration Service

Tutorial per DynamoDB

I seguenti tutorial presentano end-to-end procedure complete per acquisire dimestichezza con DynamoDB. Questi tutorial possono essere completati con il livello gratuito di AWS e ti forniranno un'esperienza pratica con DynamoDB.