我正在使用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
对于单个添加顶点操作,这似乎非常慢。是什么原因导致性能不佳?