Amazon-DynamoDB-Integrationen
Warum Amazon DynamoDB?
Mit Amazon DynamoDB können Sie Ihre Workloads ganz einfach in Amazon DynamoDB Accelerator (DAX) integrieren, um eine bis zu 10-fache Leistungssteigerung zu erzielen, und in Amazon OpenSearch Service für Such- und Analytikfunktionen in Echtzeit sowie einer Vielzahl anderer AWS-Services. DynamoDB bietet Ihnen die Flexibilität, eine breite Palette von AWS-Services zu integrieren, die Ihren Anwendungsfallanforderungen entsprechen.
Null-ETL-Integrationen von DynamoDB
DynamoDB ermöglicht mehrere Null-ETL-Integrationen in andere AWS-Services. Diese vollständig verwalteten Integrationen ohne Code automatisieren das Extrahieren, Transformieren und Laden von Daten aus DynamoDB in andere AWS-Services. Sie replizieren Ihre Daten nahtlos auf den Ziel-Service und wirken sich nicht auf Ihren Produktions-Workload aus. Schließlich ersparen Ihnen die Integrationen wochenlangen Entwicklungsaufwand für das Entwerfen, Erstellen und Verwalten von Datenpipelines und ermöglichen es Ihnen, sich stattdessen auf Ihre wichtigsten technischen Probleme zu konzentrieren.
Null-ETL-Integration von DynamoDB in Amazon SageMaker Lakehouse
Diese Null-ETL-Integration ermöglicht es Ihnen, eine breite Palette von Analytik und Machine Learning (ML) wie SQL-Analytik, Suchanalytik, Business Intelligence, generative KI und mehr durchzuführen. In wenigen schnellen Schritten in der AWS-Managementkonsole haben Sie die Flexibilität, die DynamoDB-Tabellen auszuwählen, die auf SageMaker Lakehouse repliziert werden sollen.
Null-ETL-Integration von DynamoDB in Amazon Redshift
Diese Null-ETL-Integration erleichtert die Durchführung von Analyse und ML. Sie wählen die DynamoDB-Tabellen aus, die Sie analysieren möchten, und lassen die DynamoDB-Daten innerhalb weniger Minuten nach dem Schreiben der Daten in DynamoDB auf Amazon Redshift replizieren. Anschließend können Sie die Analyse- und ML-Funktionen von Amazon Redshift mit umfassender SQL-Unterstützung, materialisierten Ansichten, Datenaustausch und schemalosen Abfragefunktionen nutzen, um Ihre Daten weiter zu transformieren und anzureichern.
Null-ETL-Integration von DynamoDB mit Amazon OpenSearch Service
Diese Null-ETL-Integration ermöglicht es Ihnen, Suchanalytik nahezu in Echtzeit durchzuführen. Erstellen Sie Indizes für Volltextsuche, Vektorsuche, Geodatensuche und mehr. OpenSearch-Service-Suchen und -Aggregationen arbeiten mit DynamoDB-Abfragen zusammen, um interaktive, performante Anwendungen zu ermöglichen. DynamoDB-Kunden können jetzt die umfangreichen Such- und ML-Funktionen des OpenSearch Service nutzen, um neue Erfahrungen anzubieten, die die Interaktion der Benutzer fördern und die Zufriedenheit mit ihren Anwendungen verbessern.
Sie können Ihre erste Pipeline schnell über die Registerkarte „Integrationen“ in der DynamoDB-Konsole erstellen. Die Integration nutzt Amazon-OpenSearch-Ingestion-Pipelines, um die Transformationen, das Routing und die Zuordnung Ihrer DynamoDB-Daten zu bestimmten OpenSearch-Service-Indizes zu definieren und zu verarbeiten.
Ereignisbasierte Auslöser mit AWS Lambda
Mit AWS-Lambda-Auslösern für Amazon DynamoDB können Sie auf einfache Weise benutzerdefinierte Logik einrichten, die als Reaktion auf Änderungen an einem Element in DynamoDB ausgeführt wird. Nach der Aktivierung von DynamoDB-Streams können Sie Ihren ersten Auslöser schnell auf der Registerkarte „Exporte und Streams“ in der DynamoDB-Konsole erstellen. Nachdem Sie Ihren Auslöser konfiguriert haben, kann Ihr Lambda-Code innerhalb von Sekunden nach Änderungen an den Daten in Ihrer Tabelle ausgelöst werden.
Mit AWS-Lambda-Auslösern für DynamoDB können Sie auf einfache Weise Datenbankauslöser erstellen, um Daten zu validieren und anzureichern, indem Sie die Daten replizieren, in andere Services integrieren oder ganze ereignisgesteuerte Architekturen wie Auftragserfüllung oder Medienverarbeitung erstellen, die auf Datenänderungen in DynamoDB-Tabellen reagieren. Die Lambda-Funktion kann jede von Ihnen festgelegte Aktion durchführen, z. B. Senden einer Benachrichtigung oder Initiieren eines Workflows.
Amazon DynamoDB Accelerator
Amazon DynamoDB Accelerator (DAX) ist ein vollständig verwalteter, hochverfügbarer Caching-Service, der für Amazon DynamoDB entwickelt wurde. DAX bietet eine bis zu zehnfache Leistungssteigerung, von Millisekunden auf Mikrosekunden, selbst bei Millionen von Anforderungen pro Sekunde. DAX verwaltet die gesamte Cache-Invalidierung und Datenfüllung, um Ihren DynamoDB-Tabellen eine In-Memory-Beschleunigung hinzuzufügen. DAX ist ein Inline-Cache. Wenn das zwischengespeicherte Element also nicht vorhanden oder veraltet ist, reift DAX automatisch auf die zugrunde liegende Tabelle zu.
Damit können Sie sich jetzt auf die Entwicklung hervorragender Anwendungen für Ihre Kunden konzentrieren, ohne sich Gedanken über Leistung und Skalierbarkeit machen zu müssen. Da DAX mit vorhandenen DynamoDB-API-Aufrufen kompatibel ist, sind keine Anwendungsänderungen erforderlich, was den Einstieg erleichtert.