Форум → Программирование → PHP для идиотов → Комментарии деревцем
Комментарии деревцем
Страницы: ← Следующая страница →
-
-
-
23 мая 2008 г. 3:19, спустя 49 минут 22 секунды
таких уловий не было )
можно поджойнить табличку саму с собой много раз, правда в случае с камментами это большая вложенность, 1 уровень - 1 джойн.. благо джойн по ключам нестрашен в плане тормозов
select c1.id, c2.id, c3.id from cats c1 left join cats c2 on c2.pid = c1.id left join cats c3 on c3.pid = c2.id where c1.pid = 0;
а что level тебе как то поможет сделать одним запросом? -
-
23 мая 2008 г. 4:02, спустя 3 минуты 21 секунду
http://phpclub.ru/detail/article/db_tree
вот эта статейка мне в своё время оч помогла -
23 мая 2008 г. 4:22, спустя 20 минут 9 секунд
md5, давай подойдём к теме по другому, зачем тебе дерево? критично ли тебе время вставки? время выборки? -
23 мая 2008 г. 4:26, спустя 3 минуты 11 секунд
время вставки не критично, больше критично время выборки, т.к. дерево может быть огромным и выбирать его, делая несколько запросов, это по-моему просто ужас
а используя нестед-сетс мы сразу получим правильную сортировку + уровень отступа….все умрут, а я изумруд -
23 мая 2008 г. 4:36, спустя 10 минут 37 секунд
ссори… пропустил тему топика(((
1. Для комментов лучше всего подходит материализованные пути:
1.1. выборка 1 запрос
1.2. вычисления уровня вложенности в пределах мат погрешности.
1.3. вставка 3 - запроса, очень легких….
1.4. наскока я знаю LJ использует именно этот механим….
2. NS очень туго происходит вставка на большом девере… -
23 мая 2008 г. 4:37, спустя 1 минуту 1 секунду
Patrick, спасибо
насчет тугой вставки тоже читал где-товсе умрут, а я изумруд -
1 июня 2008 г. 0:00, спустя 8 дней 19 часов 22 минуты
подходит материализованные пути
а ссылку можно?
я nested sets юзаю для своего сайта, не для кометров а для структуры, не могу сказать чтоб сильно тормозно было хотя у меня не очень большая структура. В общем писать класс для работы это страшный геморой надо брать
http://php.russofile.ru/ru/authors/sql/nestedsets01/
http://dev.e-taller.net/dbtree/
http://www.anter.com.ua/myXTree/
а там у каждого свои недостатки) -
1 июня 2008 г. 5:22, спустя 5 часов 22 минуты 24 секунды
свой ща пишу походу.. напишу - выложу.
да, геморой :) -
-
2 июня 2008 г. 1:41, спустя 2 часа 10 минут 8 секунд
Patrick, пасибо, но я думал может какой-то класс для работы есть хороший… -
2 июня 2008 г. 11:29, спустя 9 часов 48 минут 19 секунд
CTAPbIu_MABP, зачем там класс, и так всё придельно просто….
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!