本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 Amazon RDS 使用 OpenSearch 擷取管道
您可以使用 OpenSearch Ingestion 管道搭配 Amazon RDS,將現有的資料和串流變更 (例如建立、更新和刪除) 匯出至 Amazon OpenSearch Service 網域和集合。OpenSearch Ingestion 管道整合變更資料擷取 (CDC) 基礎設施,以提供從 Amazon RDS 持續串流資料的大規模、低延遲方式。支援 RDS for MySQL 和 RDS for PostgreSQL。
有兩種方式可以使用 Amazon RDS 做為來源來處理資料,無論是否有完整初始快照。完整初始快照是指定資料表的快照,此快照會匯出至 Amazon S3。從那裡,OpenSearch Ingestion 管道會將其傳送至網域中的一個索引,或將其分割至網域中的多個索引。為了使 Amazon RDS 和 OpenSearch 中的資料保持一致,管道會將 Amazon RDS 執行個體中資料表中的所有建立、更新和刪除事件與儲存在 OpenSearch 索引或索引中的文件同步。
當您使用完整初始快照時,您的 OpenSearch 擷取管道會先擷取快照,然後開始從 Amazon RDS 變更串流讀取資料。它最終會追上並維持 Amazon RDS 和 OpenSearch 之間的近乎即時的資料一致性。
您也可以使用 OpenSearch Ingestion 與 Amazon RDS 整合來追蹤變更資料擷取,並將 Aurora 中的所有更新擷取至 OpenSearch。如果您已經擁有其他機制的完整快照,或者您只想要擷取 Amazon RDS 執行個體中資料的所有變更,請選擇此選項。
選擇此選項時,您需要設定 Amazon RDS for MySQL 二進位記錄或設定 Amazon RDS for PostgresSQL 資料庫執行個體的邏輯複寫。