【问题标题】:Pgpool-II. Two Database on same pgpool serverPgpool-II。同一 pgpool 服务器上的两个数据库
【发布时间】:2015-04-27 22:28:25
【问题描述】:

我的问题是关于 Postgres Databse pgpool 可以管理的数量。我有两台服务器:

Node 1:
     pgpool
     postgreSQL
Node 2:
     postgreSQL

我有两个数据库:DB1 和 DB2。

我可以通过端口 9999 上的 pgpool 从应用服务器连接到 DB1,但我无法通过端口 9999 连接到 DB2。

如果我尝试在端口 5432 上连接到 DB2,它工作正常。

我的问题是 pgpool 是否可以使用两个数据库,或者只能连接其中一个。

【问题讨论】:

  • pgpool 绝对可以使用 2 个数据库。检查 pgpool.conf 中的设置。从 DB1 到 DB2 有什么样的复制?请参考pgpool.net/docs/latest/pgpool-en.html 并使用适当的示例配置文件(流/主从...)..
  • 您好 Jayadevan,我想我对设置的解释不太好。我有两台服务器:node1 和 node2。我有两个数据库 DB1 和 DB2。 DB1 在 node1 上复制到 node2 上。 DB2 是节点 1 上的另一个不同的数据库,也在节点 2 上进行了复制。非常感谢
  • 在这样的设置中,您打算如何将查询定向到 DB1 或 DB2?一定有某种“智能”决定查询 1 和 2 应该转到 DB1,而查询 3 和 4 应该转到 DB2?

标签: database postgresql pgpool


【解决方案1】:

pgpool 在这种情况下直接连接到主 postgres 节点节点 1,如果发生任何故障转移,它会提升备用节点(节点 2)并直接连接到该特定节点。

【讨论】:

    猜你喜欢
    • 2014-12-03
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    • 1970-01-01
    • 2022-04-20
    • 1970-01-01
    相关资源
    最近更新 更多