Insert/Update 操作锁定arangodb中的读操作
Insert/Update operation locks the read operation in arangodb
我们正在使用 arangodb 2.6.2。
假设有 2 个集合 A 和 B。
FOR a in A
INSERT {'x':1} in B
当上面的aql为运行时,我下面的查询块:
FOR b in B return b
如何避免在单独的线程中修改时锁定读取。
不幸的是,目前无法在没有锁定的情况下写入。
当我们 3 年前开始构建 Arango 时,我们做出了在一开始就使用集合锁的设计决定。
这个决定让一些事情变得更容易了 - 但它会伤害到像你的例子中那样的长 运行 查询。
但计划在我们达到某些里程碑时更改此设置。 3.0 是其中最重要的,我们现在将针对锁定内容。
我们有望在今年晚些时候完成开发。
我们正在使用 arangodb 2.6.2。
假设有 2 个集合 A 和 B。
FOR a in A
INSERT {'x':1} in B
当上面的aql为运行时,我下面的查询块:
FOR b in B return b
如何避免在单独的线程中修改时锁定读取。
不幸的是,目前无法在没有锁定的情况下写入。
当我们 3 年前开始构建 Arango 时,我们做出了在一开始就使用集合锁的设计决定。
这个决定让一些事情变得更容易了 - 但它会伤害到像你的例子中那样的长 运行 查询。
但计划在我们达到某些里程碑时更改此设置。 3.0 是其中最重要的,我们现在将针对锁定内容。
我们有望在今年晚些时候完成开发。