memgraph的Java客户端支持强一致性吗?我知道 neo4j 支持一种称为书签的变体。 memgraph 也支持这个吗?我查看了 memgraph 文档,但找不到这方面的任何内容。
Memgraph 没有 Java 客户端。它依赖于 Neo4j Java 客户端。因此,您可以对 Memgraph 和 Neo4j 使用相同的客户端。
由于
strong consistency
是并发和分布式环境中的通用术语,因此我将对两者进行评论。
在并发上下文中,Memgraph 默认提供快照隔离级别。 更多信息请参见这篇博文。 Neo4j 默认情况下具有较低的隔离级别,read 已提交。这意味着并发环境中的一致性较低。
在分布式(集群)环境中,Memgraph 是 最终一致数据库。 Neo4j 使用书签是随意一致,这是更强的一致性,但它不是强一致。