postgresql - 将 RDS Postgres 数据流式传输/逻辑复制到运动的最佳方式

标签 postgresql amazon-web-services amazon-rds amazon-kinesis

我们的主要数据存储是 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/

相关文章:

postgresql - Postgres : Update a query counter once a result is returned

android - 在 AWS codebuild 中为 Android build设置环境

python - 如何在AWS EC2上安装Chromadb?

c# - Aws RDS Connect 通过 MySQL Workbench 但不是 Visual Studio

javascript - Node-Mysql抛出连接超时

ruby-on-rails - 安装 fog gem 服务器后无法启动

postgresql - 带有消息 : edit table data without primary key 的 pgAdmin 弹出窗口

mysql - 降级AWS RDS实例

sql - 在 Golang 中动态创建 PostgreSQL 表

windows - 尽管使用双引号和转义符,Windows 上的 AWS CLI 仍无法工作