Integrazioni Amazon DynamoDB
Trigger basati su eventi con AWS Lambda
I trigger di AWS Lambda per Amazon 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.
Integrazione Zero-ETL di Amazon DynamoDB con il servizio OpenSearch di Amazon
L'integrazione Zero-ETL di Amazon DynamoDB con il servizio OpenSearch di Amazon fornisce una pipeline ETL completamente gestita e senza codice con replica quasi in tempo reale da DynamoDB al servizio OpenSearch. Questa integrazione Zero-ETL consente ai clienti di sincronizzare senza problemi i propri dati da DynamoDB al servizio OpenSearch in pochi secondi, eliminando la necessità di scrivere codice personalizzato per creare e mantenere pipeline di dati complesse per le operazioni di estrazione, trasformazione e caricamento (ETL). Questa integrazione riduce l'onere operativo e i costi legati alla sincronizzazione dei dati tra database transazionali e di ricerca, consentendo ai clienti di concentrarsi sui problemi aziendali principali.
Puoi creare rapidamente la tua prima pipeline dalla scheda Integrazioni nella console DynamoDB. L'integrazione sfrutta le pipeline di Amazon OpenSearch Ingestion per definire ed elaborare le trasformazioni, il routing e la mappatura dei dati DynamoDB su indici specifici del servizio OpenSearch.
Questa integrazione Zero-ETL semplifica la creazione di indici per eseguire ricerche full-text, geospaziali, vettoriali e altre 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 possono ora sfruttare le ampie funzionalità di ricerca e machine learning del servizio OpenSearch per offrire nuove esperienze che aumentano il coinvolgimento degli utenti e migliorano la soddisfazione con le loro applicazioni. Scopri di più in questo tutorial su Zero-ETL.
Amazon DynamoDB Accelerator
Amazon DynamoDB Accelerator (DAX) è un sistema di cache in memoria completamente gestito a disponibilità elevata per Amazon 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.
In questo modo potrai concentrare i tuoi sforzi sulla creazione di applicazioni di alta qualità senza preoccuparti per la scalabilità delle prestazioni. Poiché DAX è compatibile con le chiamate API DynamoDB esistenti, non sono necessarie modifiche all'applicazione per semplificare l'avvio.
Perché Amazon DynamoDB?
Con Amazon DynamoDB, puoi integrare facilmente i carichi di lavoro con Amazon DynamoDB Accelerator (DAX) per un miglioramento delle prestazioni fino a 10 volte, con il Servizio OpenSearch di Amazon per abilitare funzionalità di ricerca e analisi in tempo reale e con un'ampia gamma 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.
Integrazione Zero-ETL di Amazon DynamoDB con Amazon Redshift
L'integrazione Zero-ETL di Amazon DynamoDB con Amazon Redshift fornisce una pipeline ETL completamente gestita e senza codice con replica da DynamoDB ad Amazon Redshift. Questa integrazione Zero-ETL consente ai clienti di sincronizzare senza problemi i propri dati da DynamoDB ad Amazon Redshift, eliminando la necessità di scrivere codice personalizzato per creare e mantenere pipeline di dati complesse per le operazioni di estrazione, trasformazione e caricamento (ETL). Questa integrazione riduce l'onere operativo e i costi legati alla sincronizzazione dei dati tra database transazionali e data warehouse, consentendo ai clienti di concentrarsi sui problemi aziendali principali.