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 RDS
Sie können eine OpenSearch Ingestion-Pipeline mit Amazon RDS 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 RDS bereitzustellen. RDS für MySQL und RDS für PostgreSQL werden unterstützt.
Es gibt zwei Möglichkeiten, Amazon RDS als Quelle für die Datenverarbeitung zu verwenden — mit oder ohne einen vollständigen anfänglichen 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 RDS OpenSearch konsistent zu halten, synchronisiert die Pipeline alle Erstellungs-, Aktualisierungs- und Löschereignisse in den Tabellen in Amazon RDS-Instances 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 RDS-Change-Streams zu lesen. Es holt schließlich auf und gewährleistet nahezu in Echtzeit die Datenkonsistenz zwischen Amazon RDS und OpenSearch.
Sie können auch die OpenSearch Ingestion-Integration mit Amazon RDS 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 in einer Amazon RDS-Instance erfassen möchten.
Wenn Sie diese Option wählen, müssen Sie Amazon RDS for MySQL MySQL-Binärprotokollierung konfigurieren oder die logische Replikation für die Amazon RDS for PostgresSQL-DB-Instance einrichten.