【问题标题】:Read isolation in Neo4jNeo4j 中的读取隔离
【发布时间】:2014-07-14 04:45:01
【问题描述】:

我知道默认隔离级别是 READ_COMMITTED 并且读取是不可重复的,但我不确定我是否理解这意味着的所有内容。

如果线程 A 在嵌入式数据库上开始一个事务,然后线程 B 开始一个事务并提交它,是否保证或仅可能线程 A 的事务中的后续读取将看到线程 B 的事务的影响?

【问题讨论】:

    标签: transactions neo4j transaction-isolation


    【解决方案1】:

    是的,目前(由于已提交读取)当您请求时,您会看到来自另一个线程的更改(提交),例如按 id 或按索引查找。

    这计划在未来进行更改,但会提供更强的隔离保证。

    见:http://docs.neo4j.org/chunked/stable/transactions.html

    【讨论】:

    • 是的,或者只是可能的?
    • @KevinKrumwiede 学习提问的艺术:-)
    猜你喜欢
    • 1970-01-01
    • 2015-01-06
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    相关资源
    最近更新 更多