我正在考虑将 Citus 开源用于双节点集群 - 我的问题基本上是 2: - 如果这种集群可用 - 在故障转移的情况下,从节点是否提升为主节点?如果是 - 它如何使用 WAL? - 如果这种集群化方式不可能,除了 pgpool 之外还有什么替代方案?
谢谢。
最佳答案
Citus 不是单节点 PostgreSQL 的高可用性解决方案。 Citus 跨多个服务器对您的数据进行分片/分区,因此可以并行使用多个 CPU 内核进行查询或交易。 Citus 适用于各种用例,您可以找到有关这些用例的更多信息 here .
为了高可用性,Citus 可以跨多个节点复制数据,或者您可以为每个工作节点设置流复制。 Citus Cloud 为每个节点使用流复制,您可以在 our documentation 上找到有关 Citus Cloud 如何管理 HA 的更多信息。 .
关于postgresql - Citrus:一个 2 节点的 POSTGRESQL 集群是否可行?如果可行,如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45211994/