Вот фрагмент кода без трубопровода,Является ли Pipeline в gremlin быстрее работать и может сэкономить на ошибках из памяти?
map = [:]
edges = g.V('type', 'update').inE('createupdate')
for(edge in edges)
{
date_long = edge.since.toLong()
incrValInMap(map,date_long) // this function add\increment value in map
}
И вот один с pipleline делать то же самое
map = [:]
g.V('type', 'update').inE('createupdate').since.groupCount(map)
У меня есть пара вопросов
ли pipleline ленивым оценка ? означает, что не все вершины собраны до того, как они перейдут на следующий канал?
Второй фрагмент кода будет работать быстрее первого?
ли второй фрагмент кода приведет к снижению потребления памяти