[英]Insert/Update operation locks the read operation in arangodb
我们正在使用arangodb 2.6.2。
可以说有两个集合A和B。
FOR a in A INSERT {'x':1} in B
当上面的aql运行时,我的以下查询块:
FOR b in B return b
如何在单独的线程中进行修改时避免读取锁定。
不幸的是,目前无法进行无锁定写入。
在3年前开始构建Arango时,我们就做出了设计决定,一开始就使用收集锁。
这个决定使某些事情变得更容易-但它对您的示例中长时间运行的查询尤其有害。
但是我们计划在达到某些里程碑时对此进行更改。 3.0是其中最重要的,我们现在将目标锁定。
我们希望今年晚些时候完成开发。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.