Passa al contenuto principale

Amazon DynamoDB

Interoperabilità in AWS

Con Amazon DynamoDB, puoi integrare facilmente i tuoi carichi di lavoro con Amazon DynamoDB Accelerator (DAX) per un miglioramento delle prestazioni fino a 10 volte, Amazon OpenSearch Service per abilitare funzionalità di ricerca e analisi in tempo reale e una varietà di altri servizi AWS. DynamoDB ti offre la flessibilità necessaria per l'integrazione con un'ampia gamma di servizi AWS che soddisfano i requisiti dei tuoi casi d'uso.

Integrazioni Zero-ETL di DynamoDB

Queste integrazioni senza codice e completamente gestite automatizzano l'estrazione, la trasformazione e il caricamento dei dati da DynamoDB ad altri servizi AWS. Replicano senza problemi i dati sul servizio di destinazione e non danneggiano il carico di lavoro di produzione. Queste integrazioni consentono di risparmiare settimane di sforzi ingegneristici necessari per progettare, creare e gestire le pipeline di dati.

1

Integrazione di DynamoDB Zero-ETL con Amazon SageMaker e Amazon S3 Tables

Questa integrazione zero-ETL consente di eseguire un'ampia gamma di analisi e machine learning (ML) come analisi SQL, analisi di ricerca, business intelligence, intelligenza artificiale generativa e altro ancora. In pochi passaggi rapidi nella Console di gestione AWS, hai la flessibilità di selezionare le tabelle DynamoDB da replicare su SageMaker lakehouse e/o su tabelle S3.

2

Integrazione Zero-ETL di DynamoDB con Amazon Redshift

Questa integrazione zero-ETL semplifica l'esecuzione di analisi e ML. Basta scegliere le tabelle DynamoDB da analizzare e far replicare i dati DynamoDB su Amazon Redshift entro pochi minuti dalla scrittura degli stessi in DynamoDB. Di conseguenza, permette di sfruttare le funzionalità di analisi e ML di Amazon Redshift con un ricco supporto SQL, viste materializzate, condivisione dei dati e funzionalità di query senza schema per trasformare e arricchire ulteriormente i dati.

3

Integrazione Zero-ETL di DynamoDB con il Servizio OpenSearch di Amazon

Questa integrazione zero-ETL consente di eseguire analisi di ricerca quasi in tempo reale. Crea indici per eseguire ricerche full-text, ricerca vettoriale e geospaziale e tanto altro ancora. Le ricerche e le aggregazioni del servizio OpenSearch interagiscono con le query di DynamoDB per abilitare applicazioni interattive e performanti. I clienti di DynamoDB usano le ampie funzionalità di ricerca e ML del servizio OpenSearch per offrire nuove esperienze che incrementano il coinvolgimento degli utenti e migliorano la soddisfazione con le loro applicazioni.

Puoi creare rapidamente la tua prima pipeline dalla scheda Integrazioni nella console DynamoDB. L'integrazione usa le pipeline di acquisizione di OpenSearch per definire ed elaborare le trasformazioni, il routing e la mappatura dei dati DynamoDB su indici specifici del servizio OpenSearch.

Trigger basati su eventi con AWS Lambda

I trigger AWS Lambda per DynamoDB consentono di configurare facilmente una logica personalizzata da eseguire in risposta a qualsiasi modifica a un elemento in DynamoDB. Puoi creare rapidamente il tuo primo trigger dalla scheda Esportazioni e flussi nella console DynamoDB, dopo aver abilitato i flussi DynamoDB. Dopo aver configurato il trigger, il codice Lambda può attivarsi entro pochi secondi da qualsiasi modifica ai dati nella tabella.

Con i trigger di AWS Lambda per DynamoDB, puoi creare facilmente trigger di database per convalidare e arricchire i dati, integrare con altri servizi replicando i dati o creare intere architetture basate su eventi, come l'evasione degli ordini o l'elaborazione multimediale, che reagiscono alla modifica dei 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.  

DynamoDB Accelerator

DynamoDB Accelerator (DAX) è un servizio di caching completamente gestito e altamente disponibile creato per DynamoDB. DAX offre un miglioramento delle prestazioni fino a 10 volte, da millisecondi a microsecondi, anche con milioni di richieste al secondo. DAX gestisce tutte le invalidazioni della cache e la popolazione dei dati per aggiungere l'accelerazione in memoria alle tabelle DynamoDB. DAX è una cache in linea, quindi se l'elemento memorizzato nella cache non esiste o è obsoleto, DAX passerà automaticamente alla tabella sottostante.

Così puoi concentrare i tuoi sforzi sulla creazione di applicazioni di alta qualità senza preoccuparti per la scalabilità delle prestazioni. DAX è compatibile con le chiamate API DynamoDB esistenti, quindi non sono necessarie modifiche alle applicazioni, semplificando l'avvio.