【问题标题】:OrientDB Fetch Plan/Strategies with Tinkerpop使用 Tinkerpop 的 OrientDB 获取计划/策略
【发布时间】:2015-11-24 03:18:19
【问题描述】:

我一直在使用 Tinkerpop 2.6 和 OrientDB 来操作图表,但遇到了一些性能问题。

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

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

如何将获取计划与 OrientGraphs 和 Tinkerpop 结合使用?

谢谢!

【问题讨论】:

  • 您是在远程还是本地连接到 OrientDB?
  • @Lvca 我已远程连接到 OrientDB

标签: orientdb orientdb-2.1


【解决方案1】:

您可以使用 OrientDB SQL。示例:

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

【讨论】:

  • 嗨卢卡,感谢您的快速回复!不幸的是,这并没有真正帮助我,因为我试图用 Tinkerpop 遍历我的图表。在进行 tinkerpop 查询之前,有什么方法可以设置 fetchplan?
  • 如果将 Graph 实例转换为 OrientBaseGraph,它可以工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多