请问目前cdc支持polardb-pg吗?还是说使用postgres-cdc也可以?

请问目前cdc支持polardb-pg吗?还是说使用postgres-cdc也可以?
fe72b522758cdbd5cb960497276b1b86.jpg

展开
收起
十一0204 2023-08-09 09:28:41 126 分享 版权
6 条回答
写回答
取消 提交回答
  • 目前,PolarDB for PostgreSQL(简称Polardb-PG)已经支持Change Data Capture(CDC),可以实现变更数据的捕获和同步。
    image.png

    在 Polardb-PG 中,您可以使用内置的 CDC 功能来捕获数据库中的变更并将其传递给指定的消费者。通过 CDC,您可以实时获取数据库中的变更,并用于数据同步、增量备份、数据集成等需求。

    此外,您也可以选择使用第三方的 Postgres-CDC 工具来实现类似的功能。Postgres-CDC 是一个流行的开源工具,提供了对 PostgreSQL 数据库的变更捕获和同步的功能。

    无论是使用 Polardb-PG 内置的 CDC 还是第三方工具,都可以帮助您实现变更数据的捕获和同步,根据您的需求选择适合的方法即可。

    需要注意的是,具体的功能和配置可能会因 Polardb-PG 版本而有所不同。建议您查阅官方文档或与阿里云技术支持团队联系,以获取最准确和最新的信息。

    2023-09-17 21:36:59
    赞同 展开评论
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云 CDC 目前已经支持 Polardb PostgreSQL 数据库实例,可以通过阿里云控制台或者 API 来配置数据同步任务。同时,阿里云 CDC 也支持 PostgreSQL-CDC,也可以实现数据同步功能。具体使用哪种方式,可以根据实际需求和场景选择。

    2023-09-14 19:30:52
    赞同 展开评论
  • PolarDB是阿里巴巴自研的新一代云原生数据库,在存储计算分离架构下,利用了软硬件结合的优势,为用户提供具备极致弹性、高性能、海量存储、安全可靠的数据库服务。PolarDB 100%兼容PostgreSQL 11,PostgreSQL 14,高度兼容Oracle。

    polardb-pg可以使用postgres-cdc。

    同时PolarDB-X CDC兼容标准Binlog协议,可以把它当做一个单机版的MySQL来使用,现支持Kafka、Flink等主流消息队列、流计算引擎、日志服务订阅。
    image.png

    2023-09-06 15:15:09
    赞同 1 展开评论
  • 目前,PolarDB for PostgreSQL(简称Polardb-PG)已经支持 CDC(Change Data Capture)功能。您可以使用 Polardb-PG 自带的 CDC 特性来实现数据变更的捕获和同步。
    c504db739ca6c591ac8d7b3dce211870_p326270.png

    Polardb-PG 的 CDC 功能可以将数据库的变更操作以日志的形式记录下来,并通过逻辑复制的方式将这些变更应用到其他系统或数据仓库中。通过 CDC,您可以实时地获取数据库中的数据变更,并进行相应的后续处理。
    3e05f84b863a0d579929e0180d50c59d_p622279.png

    另外,如果您需要更多的灵活性和扩展性,也可以考虑使用第三方的 Postgres CDC 工具,如Debezium、WAL2JSON 等。这些工具可以对 Polardb-PG 数据库的 WAL(Write-Ahead Log)进行解析,提取数据变更并输出为可消费的格式,以供后续处理。

    2023-09-05 10:21:31
    赞同 展开评论
  • 全栈JAVA领域创作者

    目前,PolarDB-X支持CDC(Change Data Capture)功能,可以实时捕捉PolarDB-X中的数据变更,并将变更数据同步到其他数据库中。但是,PolarDB-X目前不支持直接捕捉PostgreSQL中的数据变更,需要使用其他工具或插件来实现。
    如果您需要将PostgreSQL中的数据变更同步到PolarDB-X中,可以考虑使用PostgreSQL-CDC或其他类似的工具或插件。PostgreSQL-CDC是一种用于实时捕捉PostgreSQL中的数据变更的工具,可以将变更数据同步到其他数据库中。您可以使用PostgreSQL-CDC来实现将PostgreSQL中的数据变更同步到PolarDB-X中的功能。
    需要注意的是,在使用PostgreSQL-CDC或其他类似的工具或插件时,需要确保数据的安全性和隐私性。同时,您还需要定期备份数据和更新软件,以确保数据的安全性和隐私性。

    2023-09-04 17:11:02
    赞同 展开评论
  • 北京阿里云ACE会长

    根据我所了解的信息,截至我所获得的知识截止日期(2021年9月),Flink CDC(Flink Change Data Capture)并不直接支持 Polardb-PG 或者 PostgreSQL 的 CDC(Change Data Capture)。

    然而,您可以尝试使用 PostgreSQL 的 CDC 解决方案来捕获 Polardb-PG 数据库的变更。Polardb-PG 是一个兼容 PostgreSQL 协议的云原生关系型数据库,因此可以使用 PostgreSQL 的 CDC 工具和库来捕获 Polardb-PG 数据库中的变更。一些常见的 PostgreSQL CDC 工具和库包括:

    pgoutput: PostgreSQL 提供了一个名为 "pgoutput" 的输出插件,可以用于捕获数据库中的变更事件。您可以配置 Polardb-PG 数据库以启用该插件,并将变更事件发送到外部系统进行处理。

    Debezium: Debezium 是一个开源的分布式 CDC 平台,提供了与多种数据库(包括 PostgreSQL)集成的能力。您可以使用 Debezium 配置来连接 Polardb-PG 数据库,并捕获变更事件,然后将其发送到您的目标系统。

    2023-08-11 17:23:48
    赞同 展开评论
滑动查看更多

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

还有其他疑问?
咨询AI助理