- Datenbanken›
- Amazon DynamoDB›
- Integrationen
Interoperabilität zwischen AWS
Null-ETL-Integrationen von DynamoDB
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. Diese Integrationen ersparen Ihnen wochenlangen technischen Aufwand, der für das Entwerfen, Erstellen und Verwalten von Datenpipelines erforderlich ist.
1
DynamoDB-Zero-ETL-Integration mit Amazon SageMaker- und Amazon S3-Tabellen
Mit dieser Zero-ETL-Integration können Sie eine breite Palette von Analysen und maschinellem Lernen (ML) wie SQL-Analysen, Suchanalysen, Business Intelligence, generative KI und mehr ausführen. In wenigen schnellen Schritten in der AWS-Managementkonsole haben Sie die Flexibilität, die DynamoDB-Tabellen auszuwählen, die auf SageMaker Lakehouse und/oder S3-Tabellen repliziert werden sollen.
2
Null-ETL-Integration von DynamoDB in Amazon Redshift
Diese Zero-ETL-Integration erleichtert die Durchführung von Analysen 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.
3
Null-ETL-Integration von DynamoDB mit Amazon OpenSearch Service
Mit dieser Zero-ETL-Integration können Sie Suchanalysen nahezu in Echtzeit durchfü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-Triggern für 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.
DynamoDB Accelerator
DynamoDB Accelerator (DAX) ist ein vollständig verwalteter, hochverfügbarer Caching-Service, der für 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 auf die Entwicklung hervorragender Anwendungen für die Kunden konzentrieren, ohne sich Gedanken über Leistung und Skalierbarkeit machen zu müssen. DAX ist mit bestehenden DynamoDB-API-Aufrufen kompatibel, sodass keine Anwendungsänderungen erforderlich sind, was den Einstieg erleichtert.