对orientdb存储的独占锁定

时间:2015-11-09 15:27:48

标签: orientdb

我考虑实现基于orientdb select lock record的独占锁机制,但它似乎不起作用,至少对于v2.1.5。基本上,在控制台#1中,我打开到GratefulDeadConcerts的远程连接并发送以下命令:

begin
select from v where @rid = #9:0 lock record

从控制台#2,我预期会以某种方式失败的相同序列,但这不会发生,而是返回数据。 我的尝试基于文档中关于选择的锁定子句的内容:

  

LOCK管理锁定策略。默认情况下是“默认”,这意味着   读取记录后释放锁定,而“记录”表示保留   记录在当前交易中以独占模式锁定,直到   事务已通过提交或回滚操作完成。

0 个答案:

没有答案