Сообщество разрабатывает расширение Cypher, позволяющее задавать контекстно-свободные ограничения на пути. Было показано, что алгоритм выполнения КС-запросов, основанный на GLL, достаточно производителен при интеграции с Neo4j. Однако в рамках упомянутой интеграции не расширялся язык запросов, а лишь предоставлялась хранимая процедура. Предлагается расширить язык запросов Cypher (синтаксис языка, построение плана выполнения запроса, оптимизатор), провести экспериментальное исследование полученного решения с целью оценить его производительность.
Бакалаврская ВКР, Магистерская ВКР
Григорьев Семен Вячеславович
Grigorev Semyon
Кафедра системного программирования СПбГУ