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

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


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