我们正在将HA群集迁移到因果群集。这样做有什么好处吗?目前仅使用REST端点。此外,是否可以只使用两个Neo4j实例进行因果聚类?谢谢。
答案 0 :(得分:1)
原因集群是新一代的Neo4j集群,它将随着新版本的发展而不断发展。
与HA相比,CC有许多优点:
read your own write
功能)您需要在minima 3个核心节点创建一个群集(2n+1
,实际上n
是您要支持的失败次数。
我真的建议您使用bolt协议而不是REST API,因为官方驱动程序只使用bolt,它们可以隐藏群集的复杂性。
答案 1 :(得分:0)
HA群集在Neo4j 3.5
中已弃用,并将在Neo4j 4.0
中被删除。
本节(HA群集)中描述的功能已被弃用,并且 在Neo4j 4.0中将被删除。因果聚类 代替。
来源:https://neo4j.com/docs/operations-manual/current/ha-cluster/architecture/
https://neo4j.com/docs/operations-manual/current/clustering/
Neo4j(仅限企业)因果群集提供了三个主要方面 功能:
安全性:核心服务器为事务处理提供了一个容错平台,该平台将在简单的情况下仍然可用 这些核心服务器中的大多数都在运行。
规模:只读副本为图形查询提供了一个可扩展的平台,该平台能够执行非常大的图形工作负载 在广泛分布的拓扑中。
因果一致性::被调用时,保证客户端应用程序至少读取其自身的写入内容。一起,这允许 最终用户系统应具有完整的功能,并且可以读写 万一发生多次硬件和网络故障,并且 使有关数据库交互的推理变得简单。
来源:https://neo4j.com/docs/operations-manual/current/clustering/introduction/
答案 2 :(得分:-1)
对我来说,3个CORE实例是最小的 然后3个ReadReplicas似乎是最小的。
如果你已经有HA工作,你能否确定为什么要进行因果聚类?