Citrus:2 节点 SQL 集群是否可行?如果可行,如何实现?

Citus: is a 2 node PGSQL cluster doable and if yes how?

我正在考虑将 Citus opensource 用于双节点集群 - 我的问题基本上是 2: - 如果这种集群可用 - 在故障转移的情况下,从节点是否提升为主节点?如果是 - 它如何使用 WAL? - 如果这种集群化方式不可能,除了 pgpool 之外还有什么替代方案?

谢谢。

Citus 不是单节点 PostgreSQL 的高可用性解决方案。 Citus shards/partitions 您的数据跨多个服务器,因此可以并行使用多个 CPU 核心进行查询或交易。 Citus 适用于多种用例,您可以找到有关这些用例的更多信息 here

为了高可用性,Citus 可以跨多个节点复制数据,或者您可以为每个工作节点设置流复制。 Citus Cloud 为每个节点使用流复制,您可以在 our documentation.

上找到有关 Citus Cloud 如何管理 HA 的更多信息