Согласен. В тестах показывает неплохой результат. Вообще, на мой взгляд - материала в сети вагон. Нужно только гуглом уметь пользоваться. А вопрос выбора - берем железку. загоняем на неё БД и гоняем тесты. Много тестов. Много данных. Кроме этого, вот как всегда ТС не обозначил нормальных входных данных. Чего, сколько и так далее. Кроме этого не сказано, на что он готов, а именно - использовать опенсоурс или коммерческие продукты. Задача должна быть приблизительно так поставлена:
общее число комментариев - 300000
кол-во топиков - 10000
максимальное кол-во комментов на топик - 1000
Железо такое то.
Вывод комментариев - дерево/список
Частота добавления комментов - 10 в минуту.
ну и так далее. Вот это уже постановка задачи. А не просто вопрос ни о чем.
Thats right добавил 06.02.2010 в 18:30
Я промолчу :)
А задачи не стояло - это раз. А почему пипец? - это два. Если бы яндекс отрабатывал js, то пипец яндексу :))) А так - сойдет :) Тем более можно всё пихать в таблицы типа <table id="cmID" class="cmPID">. bearman, честно говоря, эта идея давно пришла, хочу чтобы народ потестировал, у меня просто времени нет, ща как раз вожусь с гигабайтами в БД:)))). Идея то в принципе интересная на мой взгляд. По поводу нестед... Я когда-то скидывал на форуме ссылку на интересные тесты по сравнению технологий хранения данных в бд. Если найдут, то думаю им будет интересно узнать скорости :)
А комменты как выстраивать будем, древовидно? Если так, что можно грузить первый уровень комментов на страницу, другие уровни подгружать аяксом. В принципе удобно.
Вариант номер два, делаем таблицу
comment_id | topic_id | comment_pid | comment_text
Выбираем данные по topic_id, причем списком. Подряд. Сортируем на клиенте яваскриптом. Минус - может тормозить клиент. :))))
Вариант номер три - кластеры, можно на основе мускуля. Решение правда пошлое. Пробовал на трех машинках сделать - результы не удовлетворили.
Совсем забыл.
На очень крупных порталах софт для баз данных - платный. Ни о каком мускуле и иже с ним речи идти не может. Это так, игрушки для сайтов, ГС, и прочей мелочи. С большими объемами ситуевина другая. Даже тестировать вам будет грустно на том же мускуле. Очень грустно.
Может чуток не в тему, а какие ещё фрихосты ест яша?
А как вы ускоряете индексацию именно народных сайтов, точнее не индексацию, а как их быстрее запихнуть в индекс без последствий?
voronovd, Раз после загрузки последнего элемента, значит где то в хтмл надо рыть, искать яваскрипты. Это 100 процентов.
В чем конкретно сырость?
Есть ли у них шанс быть в серпе и не попадут ли они под фильтры яндекса(косяки при построении доров не считаем, а считаем сам факт того, что есть некие офигительные странички, которые так и просятся в индекс :))))
Ребят, так жива тема с народом или нет? Я говорю о новых акках. Влетят они в индекс или нет.
10К это не так много. Нам тут в BOSS CMS пришлось загрузить 40К товаров(клиент решил перенести сайт на новую цмс), вроде не напрягается железо, хотя железо это - железом особо не назовешь.
А вот если честно, очень интересно позагружать в разные цмс много товаров и посмотреть что будет. Много - 100К, хотя бы. bomber, если есть такая возможность, загрузите в shop-script 100К товаров. Интересно на результат посмотреть. Вообще с виду - неплохой движочек.