DolphinDB社区版是否支持高可用?

问题描述 投票:0回答:1

我要试试社区版。我想知道这个版本能不能支持高可用。由于社区版只能使用两个数据/计算节点,我可以用它构建高可用性集群吗?

high-availability dolphindb community-server
1个回答
0
投票

DolphinDB HA集群为元数据和数据提供高可用性,可以容忍单个节点故障而不中断运行。

元数据存储在控制器上。为了保证其高可用,DolphinDB 采用了 Raft 协议,以多个控制器组成一个组。只要超过一半的控制器可用,集群就可以继续运行。

DolphinDB 支持在不同节点上存储块副本。如果一个或多个数据节点发生故障,数据库仍然可以使用至少一个可用副本运行。跨多个副本的数据一致性由两阶段提交协议确保。

DolphinDB API 支持自动重连和切换机制以实现高可用性。如果数据节点变得不可用,API 将尝试重新连接到它。如果尝试失败,API 将自动切换到另一个可用节点。

DolphinDB 的社区版允许部署两个数据/计算节点,支持数据和 API 客户端的高可用性。但是,它不支持元数据的高可用性,这至少需要三个节点。

社区版具有与企业版相同的功能。唯一的区别是对 CPU 内核和内存的限制。

© www.soinside.com 2019 - 2024. All rights reserved.