本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon RDS 中使用 OpenSearch 摄取管道
您可以在 Amazon RDS 中使用 OpenSearch 摄取管道导出现有数据并将更改(例如创建、更新和删除)流式传输到亚马逊 OpenSearch 服务域和集合。 OpenSearch 摄取管道整合了变更数据捕获 (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之间近乎实时的数据一致性。
您还可以使用与 Amazon RDS 的 OpenSearch 摄取集成来跟踪变更数据捕获情况,并将 Aurora 中的所有更新提取到。 OpenSearch如果您已通过其他机制获取完整快照,或仅需捕获 Amazon RDS 实例中数据的所有更改,则选择此选项。
选择此选项时,您需要配置 Amazon RDS for MySQL 二进制日志记录或为 Amazon RDS for PostgresSQL 数据库实例设置逻辑复制。