Neo4j на Graphenedb Как я могу улучшить Cypher SPEED и что означает Normailzing на Graphenedb - PullRequest
0 голосов
/ 17 июня 2020

Вот мой Cypher-запрос

MERGE (u: University {name: $ University, country: $ country}) MERGE (u) <- [: DEPARTMENT_IN] - (d: Department { name: $ Department}) MERGE (d) <- [: LEVEL_IN] - (l: Level {name: $ level}) MERGE (l) <- [: STUDENT_OF] - (пользователь: Пользователь {firstName: $ firstName, lastName : $ lastName, password: $ password, email: $ email, username dob: $ dob, id: $ id}) RETURN user, u, d, l </p>

Это работает, но не очень быстро как то, что я ожидал. Для завершения требуется до 4,5 секунд. Я что-то не так делаю в запросе, есть ли более быстрый способ?

Также для запроса

MATCH (u: University {name: $ university}) <- [DEPARTMENT_IN ] - (d: Department) RETURN d </p>

В сообщении Graphenedb о том, что «этот запрос был нормализован», я не совсем понимаю. Спасибо за ответы ? Профиль запроса

...