Запрос Сайфера и Гремлина

avatar
L.Souhir
7 апреля 2018 в 22:11
429
1
0

Я изучаю языки графовых запросов и считаю, что Gremlin предназначен для обходных запросов, а Cypher эффективнее и проще, но я не могу найти конкретного примера, который отличал бы их друг от друга.

Может ли кто-нибудь дать мне пример запросов, которые мы можем выполнять с Сайфером, а не с Гремлином или наоборот.

Спасибо

Источник
Srinath Ganesh
18 апреля 2018 в 10:39
0

связанное чтение: coderhelper.com/questions/13824962/…

Ответы (1)

avatar
FrobberOfBits
8 апреля 2018 в 13:16
0

Дело не в том, что один язык может сделать, а другой не может. Они оба достаточно полны, чтобы вы могли выполнять любые графические запросы. Вопрос просто в том, насколько усердно вам придется работать, чтобы это произошло, и будет ли результат эффективным, читабельным и легко изменяемым.

Cypher является декларативным языком, что означает, что вы объявляете то, что хотите видеть, а движок выясняет, как получить эти данные для вас. Gremlin в значительной степени императивен, а это означает, что вы указываете, как проходить граф. Это делает Гремлина более хрупким,

L.Souhir
9 апреля 2018 в 13:22
0

Спасибо за ответ на мой вопрос, то, что вы сказали, очень важно, и это соответствует тому, что я прочитал в своем исследовании, но на самом деле мне нужен пример запроса, который различает два языка.