【问题标题】:Does a Titan vertex centric index have an effect on the performance of order?Titan 以顶点为中心的索引是否会影响订单的性能?
【发布时间】:2014-07-14 16:27:09
【问题描述】:

假设我有一个变量v,它表示一个顶点生成管道,v 选择的顶点有一个名为related 的边,它有一个名为time 的数字属性。还假设我在time a la https://github.com/thinkaurelius/titan/wiki/Vertex-Centric-Indices 上定义了一个以顶点为中心的索引

v.outE('related').order { it.a.time <=> it.b.time }

在这种情况下,以顶点为中心的索引会影响order 的性能吗?

【问题讨论】:

  • 虽然 stephen 的回答效果很好,但简单直接的回答是 YES,它确实对order 的表现产生了积极影响。

标签: gremlin titan


【解决方案1】:

order 步骤是一个内存函数,它不会作为Vertex Query 的一部分“下推”到 Titan。也就是说,我认为如果以顶点为中心的索引定义的顺序与查询定义的顺序匹配,那么使用 order 可能最终对查询来说是多余的。

【讨论】:

  • 有没有办法控制底层以顶点为中心的索引的顺序?假设我希望迭代器按时间降序返回这些顶点。
  • 之前没有注意到sortOrder。好主意,斯蒂芬!
猜你喜欢
  • 2014-02-18
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 1970-01-01
  • 2016-05-26
  • 1970-01-01
  • 2010-11-30
  • 1970-01-01
相关资源
最近更新 更多