JanusGraph:为什么向图形添加顶点这么慢?

时间:2019-04-30 20:24:00

标签: cassandra graph-databases janusgraph

我正在使用JanusGraph将顶点添加到由cassandra支持的数据库中,并且观察到添加单个顶点的性能很差,范围大约为700毫秒。

我正在将JanusGraph 0.2.0版与cql用作存储后端。我从一个空的图形存储开始。我使用的代码可以在下面找到。

final Builder builder = JanusGraphFactory.build()
        .set("storage.backend", "cql")
        .set("storage.hostname", Config.get(CommonConfig.cassandra_host));

final JanusGraph graph = builder.open();

long nowMillis = TimeUtils.nowMillis();
graph.traversal().addV("myLabel").next();
graph.traversal().tx().commit();
System.out.println("Adding vertex took " + (TimeUtils.nowMillis() - nowMillis) + " millis");

这是运行此示例输出:

Adding vertex took 726 millis

对于单个添加顶点操作,这似乎非常慢。是什么原因导致性能不佳?

0 个答案:

没有答案