Pavel6
Новичок
Nested set и ветка комментариев форума
Есть форум, в котором комментарии тем выводятся веткой дерева.
Таблица комментариев имеет 1511670 записей.
Ветка выводится с помощью рекурсии, id подставляется для поиска parent_id, для каждого комментария таким образом делается sql - запрос.
Данная структура вывода комментариев очень тяжела, и из-за этого форум просто тормозит, чем больше таблица наполняется, тем тяжелее выводить ветку деревом.
Хотел бы узнать, если я переделаю структуру на остове алгоритма Nested set.
То поможет мне это, или еще усугубит.
Меня пугает то что при добавлении комментария прийдется пересчитывать поля left, right с помощью Update. Не будит ли это еще хуже.
Я на предыдущих своих форумах использовал данный алгоритм, но там небыло столько записей.
Если кто то имел опыт, в реализации Nested set в огромных таблицах, прошу помочь мне.
Есть форум, в котором комментарии тем выводятся веткой дерева.
Таблица комментариев имеет 1511670 записей.
Ветка выводится с помощью рекурсии, id подставляется для поиска parent_id, для каждого комментария таким образом делается sql - запрос.
Данная структура вывода комментариев очень тяжела, и из-за этого форум просто тормозит, чем больше таблица наполняется, тем тяжелее выводить ветку деревом.
Хотел бы узнать, если я переделаю структуру на остове алгоритма Nested set.
То поможет мне это, или еще усугубит.
Меня пугает то что при добавлении комментария прийдется пересчитывать поля left, right с помощью Update. Не будит ли это еще хуже.
Я на предыдущих своих форумах использовал данный алгоритм, но там небыло столько записей.
Если кто то имел опыт, в реализации Nested set в огромных таблицах, прошу помочь мне.