是的,PolarDB for PG(即PolarDB,它是阿里云自研的关系型数据库,基于PostgreSQL开发而来)不支持将WAL日志发送到其他数据库。这是因为PolarDB for PG的设计目标是在高可用性、高性能和高安全性的前提下提供稳定的数据服务。为了实现这些目标,PolarDB for PG采用了一些特殊的架构设计,例如Read-Write Splitting(读写分离)和Multi-Master Replication(多主复制)等。
对于您提到的Debezium和Kafka Connect,它们主要用于实时数据复制和监控,通常用于将一个数据库的变更日志传递给另一个数据库或者其他工具来进行进一步处理。然而,由于PolarDB for PG的设计特点,它并不适合采用这种方式来进行数据复制。
如果您希望将PolarDB for PG的数据复制到其他数据库,建议考虑使用PolarDB for PG提供的内置复制功能。具体来说,您可以在PolarDB for PG中配置主从复制(Master-Slave Replication),这样,主节点上的更改就会自动复制到从节点上。这是一种高效且可靠的数据复制方法,适用于大多数场景。
另外,如果您的需求非常特殊,必须使用Debezium和Kafka Connect等方式来实现数据复制,那么可能需要对PolarDB for PG进行一定的改造,以便适应这些工具的使用。但是,这样做可能会影响到PolarDB for PG的稳定性和性能,因此需要谨慎考虑。