1

Does memgraph's Java client support strong consistency? I know that neo4j supports a variation called bookmarks. Does memgraph also support this? I looked at the memgraph documentation and could not find anything in this regard.

asked Jul 15, 2024 at 16:49

1 Answer 1

1

Memgraph does not have a Java client. It depends on a Neo4j Java client. So you can use the same client for both Memgraph and Neo4j.

Since strong consistency is a general term in concurrent and distributed environments, I will comment on both.

  • In a concurrent context, Memgraph provides a snapshot isolation level by default. More info in this blog post. Neo4j, by default, has a lower isolation level, read commited.This means lower consistency in a concurrent environment.

  • In a distributed (clustering) environment context, Memgraph is eventually consistent database. Neo4j uses bookmarks to be casual consistent which is a stronger level of consistency, but it is not strongly consistent.

Memgraph currently does not support Neo4j Bookmarks implementation.

answered Jul 19, 2024 at 10:35
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.