OrientDB Fetch Plan/Strategies 与 Tinkerpop

OrientDB Fetch Plan/Strategies with Tinkerpop

我一直在使用带有 OrientDB 的 Tinkerpop 2.6 来操作图形,但我 运行 遇到了一些性能问题。

我怀疑这个问题与 OrientDB 延迟加载记录有关。在我的例子中,我通过两个不同的标签获取相邻的顶点,添加一条新边,并设置 属性。

我知道 OrientDB 建议注意获取计划,但我看不到通过 OrientGraph 或 Tinkerpop 这样做的明确方法。请注意,我使用 OrientGraphFactory 来获取事务数据库实例,但我也没有在其中看到它。

如何使用 OrientGraphs 和 Tinkerpop 的获取计划?

谢谢!

您可以使用 OrientDB SQL。示例:

graph.command(new OCommandSQL("select from V where name = 'Luca' fetchplan *:3"))
     .execute();