powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с иерархическими данными
3 сообщений из 3, страница 1 из 1
Работа с иерархическими данными
    #36260741
game
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вечер добрый!
Уважаемые специалисты помогите, пожалуйста, решить задачу.
Имеется небольшой веб-проект, в основе которого лежит динамическая иерархическая структура-граф. На данный момент, около 4500 узлов. Необходимо искать всевозможные пути между двумя узлами, а так же кратчайшее расстояние между ними. Работает все на связке PHP+Mysql.
Пока граф был небольшим (сотни узлов), выгружал его и делал поиск средствами языка php, с кешированием результата, но граф разрастается. Скорость выборки графа с бд – достаточная, смущает то, что граф постоянно приходится дергать целиком с бд и не очень понятно как будет вести себя язык программирования при большем количестве узлов в графе.
В разделе http://sql.ru/forum/actualthread.aspx?tid=704527 подсказали, что перенос механизма поиска в хранимые функции/процедуры Mysql - не выход, в случае работы с графом.
Как в перспективе роста работать с графом с большим количеством узлов? Какие вообще методы и средства существуют/оптимальны для работы со сложными/большими графами?
...
Рейтинг: 0 / 0
Работа с иерархическими данными
    #36262963
game
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UP
...
Рейтинг: 0 / 0
Работа с иерархическими данными
    #36263555
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
game,

вы бы дали листинг алгоритма поиска этих самых путей. И вообще, интересно было бы узнать структуру самого графа (среднее количество ребер на вершину например). Если интересно, тут описана проблема связности графа и даны ссылки на несколько алгоритмов поиска путей.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с иерархическими данными
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]