rembo
Новичок
Nested Sets и Форум (проблемы с сортировкой и разбитьем на страницы)
Собственно стоит ли затевать вообще движок форумов на основе Nested Sets? Хочу заранее оговориться что вариант движка линейного форума не рассматривается, нужны деревья.
На самом деле я уже затеял но столкнулся с очевидными проблемами:
1. Сортировка дочерних веток одного уровня по дате модификации самой ветки и ёё потомков. Вижу решение в введении отдельного уникального сортировочного поля навроде датавремя + уникальный составной id. Но это подразумевает обновление всех родительских полей сортировки при вставке или модификации любой из дочерних веток.
2. Разбивка на страницы веток в которых слишком много потомков следующего уровня. А тут даже ума не приложу как это может выглядеть.
Так вот развивать ли эту идею дальше? Боюсь что в итоге выигрыш в производительности от nested sets сведется к минимуму )
Собственно стоит ли затевать вообще движок форумов на основе Nested Sets? Хочу заранее оговориться что вариант движка линейного форума не рассматривается, нужны деревья.
На самом деле я уже затеял но столкнулся с очевидными проблемами:
1. Сортировка дочерних веток одного уровня по дате модификации самой ветки и ёё потомков. Вижу решение в введении отдельного уникального сортировочного поля навроде датавремя + уникальный составной id. Но это подразумевает обновление всех родительских полей сортировки при вставке или модификации любой из дочерних веток.
2. Разбивка на страницы веток в которых слишком много потомков следующего уровня. А тут даже ума не приложу как это может выглядеть.
Так вот развивать ли эту идею дальше? Боюсь что в итоге выигрыш в производительности от nested sets сведется к минимуму )