0

我有一个谷歌大表实例,需要用 Postgres 数据库中的数据填充。我的产品团队提供了一个 URL,允许我复制数据库。所以使用简单的话我需要将 Postgres 数据库复制到谷歌实例中,我的产品团队给我的方式是使用这个 url,我该怎么做?任何可以帮助我的教程?

4

1 回答 1

1

如果您已经在运行 PostgreSQL 并希望在 Google Cloud Platform 上拥有它的镜像,那么最好和最简单的方法可能是在Google Compute Engine虚拟机上运行您自己的 PostgreSQL 实例,这可以通过多种方法完成,例如,

然后,您可能希望不断地将数据从本地实例镜像到在 Google Cloud 中运行的 PostgreSQL 实例,以便能够查询它。另一个 SO 答案表明有两种主要方法:

根据您希望将本地 PostgreSQL 实例保留为规范实例并仅复制到 Google Cloud 以进行查询的用例,您需要主/从复制,并将 PostgreSQL 实例设为只读副本,因此您可能想要使用Slony方法。

要更深入地了解 PostgreSQL 的高可用性、负载平衡和复制解决方案,请参阅手册中的比较

于 2016-07-05T14:24:10.393 回答