Я использую JanusGraph для добавления вершин в базу данных на основе кассандры и наблюдаю низкую производительность при добавлении одной вершины в диапазоне около 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
Это кажется очень медленным для одной операции добавления вершины. Что может быть причиной плохой работы?