我们的主要数据存储是 RDS Postgres 数据库。如果我们可以将 Postgres 中发生的所有更改流式传输到某个接收器(无论是 kinesis、elasticsearch 还是任何其他数据存储),那就太好了。
我们使用支持“逻辑复制”的 Postgres 9.5。但是,所有接入此流的扩展都在 RDS 上被阻止。有一个将 MySQL RDS 流式传输到 kinesis 的教程 - postgres 等效项将是理想的。目前可以吗?
最佳答案
看看https://github.com/disneystreaming/pg2k4j .它接受对数据库所做的所有更改并将它们流式传输到 Kinesis。有关如何使用 RDS 进行设置的示例,请参阅自述文件。我们一直在生产中使用它,并发现它对于解决这个确切的问题非常有用。免责声明:我写了https://github.com/disneystreaming/pg2k4j
关于postgresql - 将 RDS Postgres 数据流式传输/逻辑复制到运动的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44055003/