- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
остался вопрос с выборкой первых 10ти комментов уровня 0 и неограниченного кол-ва комментов, которые являются детьми этих 10
из пути можно выбрать в два запроса NOT LIKE '%.%' и REGEXP '(1|3|11...).+'
Почему нестед сетс? Изначально надо понимать, использовать нестед или адженсенси. А может вообще материализовынные пути :)
Какое кол-во комментов планируется? Насколько частыми будут вставки, относительно чтения? Если поднимете инфу о нестеде, то увидите, как он себя отвратительно себя ведет на большом кол-ве записи. ведь вставка приводит к модификации ключей почти всего дерева.
Почему нестед сетс? Изначально надо понимать, использовать нестед или адженсенси. А может вообще материализовынные пути :)
Какое кол-во комментов планируется? Насколько частыми будут вставки, относительно чтения? Если поднимете инфу о нестеде, то увидите, как он себя отвратительно себя ведет на большом кол-ве записи. ведь вставка приводит к модификации ключей почти всего дерева.
совсем не факт .... "научи дурака богу молиться, так он лоб разобъет" (это я про обновление всего дерева)
Вот. кстати, неплохая статейка http://www.opennet.ru/docs/RUS/hierarchical_data/
кстати, ютуб поступил просто - там всего 2 уровня комментов )
Thats right, много записей - это сколько? Я знаю много проектов, которые работают на нестедах с миллионами записей...
DeveloperRu, для выборки первых 10 уровня 0 делается запрос вида SELECT * FROM ... WHERE `level` = 0 ORDER BY `left_key`
Выбрать всех детей можно либо другими запросами, либо как-то поиграться с MAX(`left_key`)... где-то так. Но на практике такой запрос будет вряд ли нужен... Вы ж не будете выводить ДЕРЕВО комментариев к 10 статьям в одном месте? Достаточно будет, скорее всего, просто вывести 10 последних комментариев...
Я вам дал информацию к размышлению. Пусть ТС сам оценит свои объемы и специфику. Скажу так - я за нестед. Простота и скорость. Но на больщих объемах меня терзают сомнения. Сам очень долго копал в сети способы хранения деревьев, везде есть свои плюсы и минусы. Если сайт маленький, то вообще - какая разница на чем делать? А если совсем маленький, то хоть сериализованный могомерный массив:))) Вообщем я засеял, а вам пожинать :)