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 vorhandene Daten zu exportieren und Änderungen (z. B. 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 zum kontinuierlichen Streamen von Daten aus Amazon RDS mit niedriger Latenz 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 Verarbeitung von Daten zu verwenden — mit oder ohne einen vollständigen Anfangssnapshot. Ein vollständiger anfänglicher Snapshot ist ein Snapshot bestimmter 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 auf 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 der Amazon RDS-Instances mit den Dokumenten, die im Index oder in den OpenSearch Indizes gespeichert sind.
Wenn Sie einen vollständigen OpenSearch Anfangssnapshot verwenden, nimmt Ihre Ingestion-Pipeline zuerst den Snapshot auf und beginnt dann, Daten aus Amazon RDS-Change-Streams zu lesen. Schließlich holt es 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 einzuspeisen. 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 für die MySQL-Binärprotokollierung konfigurieren oder die logische Replikation für Amazon RDS for PostgresSQL-DB-Instance einrichten.