小编tha*_*llo的帖子

关于复制 RDS PostgreSQL 实例的建议?

在我的公司,我们正在寻找将 PostgreSQL 实例复制到另一个数据库的替代方法。在我们的场景中,我们有一个生产PostgreSQL 9.5 数据库服务器,新条目一直在传入,我们必须将它们同步到副本服务器

但我们面临着一些挑战:

  • 我们需要能够写入副本数据库,因为我们还希望包含来自其他来源的数据。我们尝试使用 AWS 自己的 PostgreSQL,但显然它不允许写入副本。
  • 它需要复制 PostgreSQL 特殊类型,例如计算索引、枚举类型和 JSON 列。我们研究过的一些工具不适用于这些类型。
  • 此外,此工具必须在没有超级用户权限的情况下运行,因为数据库托管在 AWS RDS 中,并且它不会授予您超级用户权限。

我们研究了几种解决方案,甚至自己编写了,但是我们在副本中存在一致性问题(即一些失败的补丁),以及一些ALTER TABLE无法复制的 s。我们仍然没有想出一种方法来隔离和纠正源代码中的这些问题。

鉴于所有情况,我们正在研究替代方案,并希望听到有类似问题的人的意见。

postgresql replication aws amazon-rds

6
推荐指数
1
解决办法
2584
查看次数

标签 统计

amazon-rds ×1

aws ×1

postgresql ×1

replication ×1