在titan中快速查询顶点总数

e4eetjau  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(359)

我有办法找到泰坦的顶点总数。
iterator iterator=g.getvertices().iterator();

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

然而,这是如此昂贵的操作基本上它遍历所有的顶点,我找不到一个方法来做得更快。我使用唯一索引和hbase作为后端。
干杯,

xqnpmsa8

xqnpmsa81#

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

相关问题