Быстрый поиск вершины и быстрое добавление ребра к этой вершине - PullRequest
0 голосов
/ 06 февраля 2020

Все происходит в Java У меня проблема с добавлением большого количества ребер в существующие вершины в БД.

То, как я это делаю, это

g.V(fromVertex).as("v").V(toVertex).coalesce(addE(label.toString()).from("v")).next()

, но, похоже, ".next()" всегда занимает много времени.

тогда я попытался

g.V(fromVertex).next().addEdge(label.toString(),
            tx.traversal().V(toVertex).next(), EMPTY_LIST);

, но кажется, что время выборки из fromVertex и toVertex слишком велико.

есть ли лучший способ получить вершину, чем g.V(fromVertex) или g.V().has('id', 'xxxx') ??

существует ли такая вещь: UUID создается в то время, когда вы выполнили "addVertex ()", и вы можете сохранить UUID для дальнейшего использования, особенно после фиксации добавления Vertex?

...