Для студентов РУДН по предмету ДругиеЭкспериментальное исследование запросов сконтекстно-свободными ограничениями в графовой базе данных RedisGraphЭкспериментальное исследование запросов сконтекстно-свободными ограничениями в графовой базе данных RedisGraph
2024-09-012024-09-01СтудИзба
Курсовая работа: Экспериментальное исследование запросов сконтекстно-свободными ограничениями в графовой базе данных RedisGraph
Описание
Оглавление
3
Графовая модель представления данных [14] является альтерна-тивой реляционной модели. Её особенность заключается в том, что данные представляются в виде графа. Его вершины задают сущности модели. Они могут содержать в себе метки и свойства вида «ключ-значение». Отношения в свою очередь задаются как ребра графа, кото-рые содержат в себе метку — тип отношения. Графовые модели данных обладают большей гибкостью во внесении изменений, чем реляционные,
Одним из способов обработки информации в таких базах данных яв-ляется поиск путей между вершинами. В таком случае в запросе ука-зываются ограничения на интересующие пользователя пути в графе. Имеется множество подходов к заданию в графе путей с ограничения-ми. Один из таких подходов исходит из теории фор
1. | Введение | 4 | |
2. | Постановка задачи | 6 | |
3. | Обзор | 7 | |
3.1. | Алгоритм, основанный на матричном умножении . . . . | 7 | |
3.2. | RedisGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . | 8 | |
3.3. | Решение, использующее GLL алгоритм . . . . . . . . . . | 9 | |
4. | Подготовка к запуску экспериментов | 11 | |
4.1. | Сборданных.......................... | 11 | |
4.2. | Стенд для проведения экспериментов . . . . . . . . . . . | 13 | |
5. | Эксперимент | 15 | |
5.1. | Условияэксперимента .................... | 15 | |
5.2. | Запросы all-pairs . . . . . . . . . . . . . . . . . . . . . . . . | 18 | |
5.3. | Запросы single-source . . . . . . . . . . . . . . . . . . . . . | 18 | |
5.4. | Запросы multiple-source . . . . . . . . . . . . . . . . . . . . | 25 | |
6. | Заключение | 28 | |
Список литературы | 29 |
3
- Введение
Графовая модель представления данных [14] является альтерна-тивой реляционной модели. Её особенность заключается в том, что данные представляются в виде графа. Его вершины задают сущности модели. Они могут содержать в себе метки и свойства вида «ключ-значение». Отношения в свою очередь задаются как ребра графа, кото-рые содержат в себе метку — тип отношения. Графовые модели данных обладают большей гибкостью во внесении изменений, чем реляционные,
- связи с чем часто являются приемлемым вариантом при проектирова-нии баз данных. В частности, они успешно используются в социальных сетях [3], статическом анализе кода [12] и др.
Одним из способов обработки информации в таких базах данных яв-ляется поиск путей между вершинами. В таком случае в запросе ука-зываются ограничения на интересующие пользователя пути в графе. Имеется множество подходов к заданию в графе путей с ограничения-ми. Один из таких подходов исходит из теории фор
Характеристики курсовой работы
Список файлов
Экспериментальное исследование запросов с контекстно-свободными ограничениями в графовой базе данных RedisGraph.doc