OrientDB轻量级边缘与背包?

OrientDB轻量级边缘与背包?,orientdb,orientdb-2.1,Orientdb,Orientdb 2.1,最近我遇到了一个用例,在这个用例中,使用轻量级边缘非常有意义。当检查两个顶点是否作为选择条件的一部分相关时,它使得查询速度更快 也就是说,因为我在一个高度并发的环境中运行,所以我遇到了一些冲突(OConcurrentModificationException)。通过将冲突策略设置为该特定类的自动合并,我克服了这个问题 在进一步调查中,我在添加边时遇到了这篇关于并发性的文章: 它建议在边缘变化非常频繁的情况下使用RID包,并且具有不在每次添加/删除边缘时增加版本的优点。听起来不错,但我没法用 我已

最近我遇到了一个用例,在这个用例中,使用轻量级边缘非常有意义。当检查两个顶点是否作为选择条件的一部分相关时,它使得查询速度更快

也就是说,因为我在一个高度并发的环境中运行,所以我遇到了一些冲突(OConcurrentModificationException)。通过将冲突策略设置为该特定类的自动合并,我克服了这个问题

在进一步调查中,我在添加边时遇到了这篇关于并发性的文章:

它建议在边缘变化非常频繁的情况下使用RID包,并且具有不在每次添加/删除边缘时增加版本的优点。听起来不错,但我没法用

我已经尝试将-DridBag.embeddedToSbtreeBonsaiThreshold=-1添加到我的客户端,但没有效果。然后我进入我的代码并添加:

OGlobalConfiguration.RID_BAG_EMBEDDED_TO_SBTREEBONSAI_THRESHOLD.setValue(-1)

最后,我还尝试将-DridBag.embeddedtosbtreebonsairthreshold=-1添加到我的orientdb服务器(在server.sh中),但仍然没有效果。每次边缘更新时,版本都会增加(这就是我认为它不能正常工作的原因)

有没有人想过轻量级边缘如何与背包配合使用(或者不起作用)


谢谢

你在运行分布式系统吗?不,我没有,我知道在这种情况下有限制。