我在搜索我的 Postgres DB 集群时偶然发现了 pgpool-II(准备在几个月内部署一个 Web 应用程序)。我仍然因为兴奋而颤抖,但我很紧张,因为每次我发现如此出色的东西时,我很快就会失望。你有使用 pgpool-II 的经验吗,它会帮助我在多个虚拟机上运行我的数据库,然后在多个物理服务器上运行吗?这就是备份、负载平衡和为我的数据库服务器提供更高可用性所需的全部内容!?
另外,使用并行查询功能是否容易(例如,在 Django 中或通过 Pythons psycopg2)?这对于提供报告和汇总来说是最出色的!
最后一件事:它似乎在 Postgres 和 psycopg2 之间工作。这是对它的正确理解,所以我可以像平常一样使用psycopg2,而不考虑pgpool-II吗?