JanusGraph: Почему добавление вершины на график происходит так медленно? - PullRequest
0 голосов
/ 30 апреля 2019

Я использую 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

Это кажется очень медленным для одной операции добавления вершины. Что может быть причиной плохой работы?

...