应用场景:

  • 复制 PostgreSQL

优势:

  • 同步复制:无需担心“最终一致性”问题,无事务丢失
  • 自动故障转移:无须担心客户投诉
  • 连接池和负载均衡:提升性能
  • 在线恢复:无需停止 pgpool-II 即可修复或添加数据库节点
  • 易于配置

劣势:

  • 写入性能不佳(约 30% 损耗)
  • 部分查询会混淆 pgpool-II:random()、序列、具有副作用的函数(写入数据库)