Я понимаю, что бессессионные операции являются предпочтительным методом использования gremlin. Мне интересно, когда сессионный подход лучше?
Так что я мог бы делать что-то вроде ...
graph.addVertex ( "Foo"). Свойство ( "имя", "бар")
graph.traversal (). В (). Есть ( "название", "бар"). Как ( "F"). ADDV ( "Foo"). Собственности ( "название", "БАЗ"). Как ( "г"). ADDE ( "тест"). из ( "F"). к ( "G")
Я много делаю этот тип операции. Часто также есть запрос (обычно включающий объединение), чтобы проверить, существует ли узел (в моем примере это g), и создать его, если нет.
Так что мне интересно, может ли сеанс быть лучше, потому что я мог бы держать дескриптор предыдущих вершин и просто присоединять к ним новые узлы без затрат на поиск.
Не стесняйтесь говорить мне, почему я неправ во всем, что я делаю .. Просто пытаюсь сделать вещи быстрее.