我面临以下情况:
我必须将我的 Cloud SQL PostgreSQL 实例逻辑复制到外部 PostgreSQL 数据库,反之亦然。更具体地说,CloudSQL 和外部实例将包含一些必须在每个数据库之间复制的主从表。但是,GCP 目前不支持 PostgreSQL 逻辑和外部复制。
由于不支持,我搜索了一个替代方案,我注意到 Debezium + Kafka 可以与 CloudSQL MySQL 一起使用来捕获数据库更改并进行逻辑复制。我在 Debezium google 组(下面的链接)上问了同样的问题 https://groups.google.com/forum/#!topic/debezium/yS61un46x8k
他们已经回答我:
“Debezium 需要在源 Postgres 中安装特定的逻辑解码插件(ProtoBufs 或 wal2json),我不确定您的云 SQL 提供商是否具有这种灵活性(但例如在 Amazon RDS, wal2json 默认安装)。”
如果这些插件之一可用或可以安装在 Cloud SQL PostgreSQL 中,有人可以回答我吗?如果没有,在平台不支持的情况下,是否有任何替代方法用于逻辑复制?提前致谢。