在Titan图中Db区别UniquenessConsistence.LOCK与UniquenessConsistence.NO_LOCK

时间:2014-04-02 08:07:32

标签: graph-databases titan

我正在为我的应用程序使用titan。 UniquenessConsistence.LOCK是什么意思?这是否意味着隔离级别可序列化?

UniquenessConsistence.LOCKUniquenessConsistence.NO_LOCK之间的效果差异是什么?

我似乎无法在Titan文档中的任何地方找到它。

1 个答案:

答案 0 :(得分:1)

来自土卫六docs

  

当底层存储后端支持事务隔离时,   泰坦将委托一致性检查和锁定到存储   后端。避免这种不一致最终是一致的   后端,Titan可以获得锁定,默认情况下会这样做。获取   然而,锁可能非常昂贵。在并发的情况下   可以排除修改或盲目覆盖是可接受的   可能会改变此默认行为。

此问题也在Aurelius Graphs邮件列表here

中得到解决