首页 文章

插入/更新操作将锁定读取操作保存在arangodb中

提问于
浏览
1

我们正在使用arangodb 2.6.2 .

可以说有2个集合A和B.

FOR a in A INSERT {'x':1} in B

当上面的aql运行时,我的以下查询块:

FOR b in B return b

如何在单独的线程中修改时避免读取锁定 .

1 回答

  • 2

    遗憾的是,目前无法进行无锁定的书写 .

    当我们3年前开始建造Arango时,我们决定在开始时使用收集锁 .

    这个决定使一些事情变得更容易 - 但是在你的例子中,特别是长时间运行的查询会让人感到痛苦 .

    但是,当我们达到一些里程碑时,计划改变这一点 . 3.0是其中最重要的,我们现在将锁定锁定的东西 .

    我们希望今年晚些时候完成这项工作 .

相关问题