如何使用外部网址使用数据填充Google大表实例?

时间:2016-06-29 23:02:35

标签: postgresql google-cloud-platform bigtable google-cloud-bigtable

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

1 个答案:

答案 0 :(得分:1)

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

然后,您希望将本地实例中的数据连续镜像到Google Cloud中运行的PostgreSQL实例,以便能够查询它。 Another SO answer表明有两种主要方法:

  
      
  • 主/主复制(Bucardo
  •   
  • 主/从复制(Slony
  •   

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

要更深入地了解PostgreSQL解决方案的高可用性,负载平衡和复制,请参阅comparison in the manual