繁体   English   中英

寻找在 AWS Aurora DB 中运行的 Postgres 数据库之间同步数据的解决方案(可能是 pgsync?)

[英]Looking for a solution to synchronize data between Postgres database running in AWS Aurora DB (pgsync maybe?)

我们正在尝试找到一种解决方案,将数据从一个数据库(我们称之为Master )数据库同步到另一个数据库(我们称之为Analytics )以在Analytics 中执行 ETL 操作。

设置如下:

  • 来自Master 的表将在Analytics 中复制
  • Analytics 中的复制表在分析中是只读的,但在某些 ETL 脚本(其中一些是纯 SQL)中用于在Analytics中的其他表中执行某些插入

从我们最初的研究来看, PGSync似乎是执行此操作的一个很好的解决方案。 我们也一直在尝试 AWS DMS,但它对Master上的资源造成了太多的拖累。

过去有没有人尝试过类似的设置? 很想听听你的想法!

我建议使用数据库链接,因为我曾经使用过在 Postgres 到 redshift 之间进行分析,因此在 Postgres 到 Postgres 之间使用它是可行的

Postgres 到 redshift 之间的例子。

https://aws.amazon.com/blogs/big-data/join-amazon-redshift-and-amazon-rds-postgresql-with-dblink/

您可以在 AWS RDS 中创建 read_replicas这里是一些附加信息 我认为这就是您要搜索的内容 - 请注意,对于 aurora,只读副本也可以在出现故障时成为主副本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM