【问题标题】:Querying total number of vertices fast in Titan在 Titan 中快速查询顶点总数
【发布时间】:2014-07-03 12:47:37
【问题描述】:

我有办法找到 Titan 中的顶点总数。

迭代器迭代器 = g.getVertices().iterator();

while(iterator.hasNext()) {
    iterator.next();
    ++count;
}

但是,这是一个非常昂贵的操作,基本上它会遍历所有顶点,我找不到更快的方法。我使用唯一索引和 Hbase 作为后端。

干杯,

【问题讨论】:

    标签: hbase titan


    【解决方案1】:

    这就是我害怕的事情的本质。如果你使用 Faunus,你至少可以并行计算,但是你有 hadoop 在玩,它本身就是“慢”的。你没有说你的图有多大,但如果你正在查看数十亿个顶点,那么等待 Faunus 完成计数比迭代的结果永远不会返回要好。

    【讨论】:

      猜你喜欢
      • 2017-07-10
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2014-09-03
      相关资源
      最近更新 更多