我正在考虑将 Citus 开源用于双节点集群 - 我的问题基本上是 2: - 如果这种集群可用 - 在故障转移的情况下,从节点是否提升为主节点?如果是 - 如何 - 它使用 WAL 吗?- 如果这种集群方式是不可能的,除了 pgpool 之外还有什么替代方法?
谢谢你。
我正在考虑将 Citus 开源用于双节点集群 - 我的问题基本上是 2: - 如果这种集群可用 - 在故障转移的情况下,从节点是否提升为主节点?如果是 - 如何 - 它使用 WAL 吗?- 如果这种集群方式是不可能的,除了 pgpool 之外还有什么替代方法?
谢谢你。
Citus 不是单节点 PostgreSQL 的高可用性解决方案。Citus 跨多个服务器对数据进行分片/分区,因此可以并行使用多个 CPU 内核进行查询或事务。Citus 适用于各种用例,您可以在此处找到有关这些用例的更多信息。
对于高可用性,Citus 可以跨多个节点复制数据,或者您可以为每个工作节点设置流复制。Citus Cloud 对每个节点使用流式复制,您可以在我们的文档中找到有关 Citus Cloud 如何管理 HA 的更多信息。