标签: transactions neo4j transaction-isolation
我知道默认的隔离级别是READ_COMMITTED并且读取是不可重复的,但我不确定我是否理解这意味着什么。
如果线程A在嵌入式数据库上开始一个事务,那么线程B开始一个事务并提交它,是保证还是仅仅可能线程A的事务中的后续读取将看到线程B&#39的影响; s交易?
答案 0 :(得分:3)
是的,当前(由于读取已提交),当您要求时,您将看到来自另一个线程的更改(提交),例如通过id或索引查找。
虽然有更强的隔离保证,但计划在未来进行更改。
请参阅:http://docs.neo4j.org/chunked/stable/transactions.html