我有一个谷歌大表实例,需要填充Postgres数据库中的数据。我的产品团队提供了一个允许我复制数据库的URL。因此,使用简单的单词我需要将Postgres数据库复制到google实例中,我的产品团队给我的方式是使用此URL,我该怎么做?任何可以帮助我的教程?
答案 0 :(得分:1)
如果您已经在运行PostgreSQL并希望在Google Cloud Platform上拥有它的镜像,那么最好和最简单的方法可能是在Google Compute Engine虚拟机上运行您自己的PostgreSQL实例,这可以通过几种方法,例如,
然后,您希望将本地实例中的数据连续镜像到Google Cloud中运行的PostgreSQL实例,以便能够查询它。 Another SO answer表明有两种主要方法:
根据您希望将本地PostgreSQL实例保留为规范实例并仅复制到Google Cloud以进行查询的用例,您需要主/从复制,并使PostgreSQL实例成为只读副本,因此您可能希望使用Slony方法。
要更深入地了解PostgreSQL解决方案的高可用性,负载平衡和复制,请参阅comparison in the manual。