Verwenden einer OpenSearch Ingestion-Pipeline mit Amazon Aurora - OpenSearch Amazon-Dienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden einer OpenSearch Ingestion-Pipeline mit Amazon Aurora

Sie können eine OpenSearch Ingestion-Pipeline mit Amazon Aurora verwenden, um bestehende Daten zu exportieren und Änderungen (wie Erstellen, Aktualisieren und Löschen) in Amazon OpenSearch Service-Domains und Sammlungen zu streamen. Die OpenSearch Ingestion-Pipeline umfasst eine CDC-Infrastruktur (Change Data Capture), um eine hochskalierbare Methode mit niedriger Latenz für das kontinuierliche Streamen von Daten aus Amazon Aurora bereitzustellen. Aurora MySQL und Aurora PostgreSQL werden unterstützt.

Es gibt zwei Möglichkeiten, Amazon Aurora als Quelle für die Datenverarbeitung zu verwenden — mit oder ohne einen vollständigen ersten Snapshot. Ein vollständiger erster Snapshot ist ein Snapshot der angegebenen Tabellen, und dieser Snapshot wird nach Amazon S3 exportiert. Von dort aus sendet eine OpenSearch Ingestion-Pipeline ihn an einen Index in einer Domain oder partitioniert ihn in mehrere Indizes in einer Domain. Um die Daten in Amazon Aurora OpenSearch konsistent zu halten, synchronisiert die Pipeline alle Erstellungs-, Aktualisierungs- und Löschereignisse in den Tabellen in Amazon Aurora Aurora-Clustern mit den Dokumenten, die im OpenSearch Index oder den Indizes gespeichert sind.

Wenn Sie einen vollständigen ersten Snapshot verwenden, nimmt Ihre OpenSearch Ingestion-Pipeline zuerst den Snapshot auf und beginnt dann, Daten aus Amazon Aurora Aurora-Change-Streams zu lesen. Es holt schließlich auf und sorgt nahezu in Echtzeit für Datenkonsistenz zwischen Amazon Aurora und OpenSearch.

Sie können auch die OpenSearch Ingestion-Integration mit Amazon Aurora verwenden, um die Erfassung von Änderungsdaten zu verfolgen und alle Aktualisierungen in Aurora zu übernehmen. OpenSearch Wählen Sie diese Option, wenn Sie bereits einen vollständigen Snapshot von einem anderen Mechanismus haben oder wenn Sie nur alle Änderungen an den Daten im Amazon Aurora Aurora-Cluster erfassen möchten.

Wenn Sie diese Option wählen, müssen Sie die binäre Protokollierung für Aurora MySQL konfigurieren oder die logische Replikation für Aurora PostgreSQL auf dem Cluster einrichten.