Amazon DynamoDB
Database non relazionale per applicazioni che necessitano di prestazioni elevate su qualsiasi scala
Amazon DynamoDB è un database non relazionale che fornisce prestazioni affidabili su qualsiasi scala. Si tratta di un database multi master, multi regione e completamente gestito che fornisce latenza costante di pochi millisecondi e che offre sicurezza integrata, backup e ripristino e cache in memoria.
Più di 100.000 clienti AWS hanno scelto DynamoDB per applicazioni Web o per dispositivi mobili, per videogiochi, per tecnologie pubblicitarie, per l'Internet of Things e per molti altri casi d'uso che necessitano di accesso a dati a bassa latenza. Crea una nuova tabella per la tua applicazione e lascia che DynamoDB si occupi del resto.
Vantaggi
Prestazioni e scalabilità
DynamoDB offre capacità di risposta costante di pochi millisecondi su qualsiasi scala. Crea applicazioni con throughput e storage virtualmente illimitati. Aggiungi un sistema di caching in memoria che consente di ridurre i tempi di risposta da millisecondi a microsecondi, senza modifiche all'applicazione.
Servizio interamente gestito
DynamoDB è un database serverless che aumenta o riduce automaticamente il throughput ed effettua continuamente il backup dei dati per proteggerli. DynamoDB consente l'accesso rapido ai dati locali per le applicazioni distribuite globalmente replicando le tabelle su più regioni AWS.
Pronto per l’uso aziendale
Creato per carichi di lavoro mission critical. I tuoi dati sono protetti con crittografia e affidabilità garantita con contratto sul livello di servizio. Hai una supervisione completa sulle tue tabelle con controllo granulare degli accessi, strumenti di monitoraggio integrati e supporto per le connessioni private tramite VPN.
Casi d'uso
Applicazioni Web serverless
Crea potenti applicazioni Web con scalabilità automatizzata. Non occorre gestire server e le applicazioni hanno una disponibilità elevata automatizzata.
Architettura di riferimento: codice di esempio
Datastore di microservizi
Crea microservizi flessibili e riutilizzabili con DynamoDB come datastore serverless per prestazioni costanti e ottimali.
Architettura di riferimento: codice di esempio
Back-end per dispositivi mobili
Crea applicazioni personalizzate per dispositivi mobili con esperienze utente senza problemi. DynamoDB si occupa delle attività operative per consentirti di concentrarti sulle tue applicazioni.
Architettura di riferimento: codice di esempio
Ad Tech
Crea piattaforme di offerte in tempo reale e motori di raccomandazione con la scalabilità, il throughput e la disponibilità di DynamoDB.
Architettura di riferimento: diagramma
Videogiochi
Crea giochi coinvolgenti per dispositivi mobili, console e desktop con DynamoDB. I dati di gioco, come ad esempio lo stato di un giocatore, i punteggi più alti o i contenuti dinamici, possono essere memorizzati.
Architettura di riferimento: diagramma
IoT
Analizza i tuoi dispositivi connettendo gli elevati volumi di dati provenienti da IoT in DynamoDB ad Amazon Redshift e Amazon QuickSight.
Architettura di riferimento: diagramma
Casi di studio
Samsung Electronics usa DynamoDB per il backup delle sue applicazioni per dispositivi mobili di più petabyte, che consentono prestazioni elevate costanti e una riduzione dei costi.
Netflix usa DynamoDB per eseguire test A/B che creano esperienze personalizzate di streaming per i suoi 125 milioni di clienti.
Capital One usa DynamoDB per ridurre la latenza delle sue applicazioni per dispositivi mobili spostando le transazioni mainframe a un'architettura serverless per ricalibrare in modo illimitato.
Snap ha migrato su DynamoDB il suo carico di lavoro più importante, Snapchat Stories, e ha migliorato le prestazioni riducendo al tempo stesso i costi.
Ulteriori informazioni su Amazon DynamoDB