|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 25 Dec 2001 12:04:53 To : Andrew Aksyonoff Subject : Re: ? is OK if CGI == EXE -------------------------------------------------------------------------------- Andrew Aksyonoff wrote: > > SS> Hапример. Скажем таблица на пару миллионов записей с ценами на > SS> компакт-диски индексируется где-то пару часов, не меньше. > И это на 32-спальной машине, и это процесс, который не очень > сложно запараллелить... Кого, индексацию одной таблицы? А ты проверь. Оракл такое параллелить не умеет. > Странно, очень странно. Конкретно в этой > таблице к каждому диску несколько килобайт описаний, что ли? Да, разумеется. Описания отдаются текстовому картриджу, которые позволяет искать в описаниях по сочетанию ключевых слов. Остальное индексируется непосредственно. > То есть объем данных какой? (таки хочу прикинуть скорость > индексации в MB/h) Сотни гигов на таблицу, я же писал. Десятки таблиц. Пара миллионов записей в таблице. > >> Хочешь сказать, что при ответе на пользовательские поисковые запросы > >> тормозов не бывает? > SS> Бывает. Hо замена в этом месте перла на компилируемый язык ничего не > SS> даст. Только гибкость система потеряет. > Очень спорно. Твоя - да, поскольку это, видимо, не совсем поисковик. Это именно поисковик и ничего кроме поисковика. > Ибо без разницы, откуда сказали медленный SELECT. А вот поисковик > может и выиграть в скорости, причем на порядок. С какой радости? Ты что думаешь, Рамблер (видимо ты его считаешь поисковиком) на каждый запрос лезет в Интернет что-ли, чтобы найти то что ты просил? > >> ...или просто оракул был вместе с интермедией, а вся "поисковая > >> машина" сводилась к INSERT/SELECT? :) > SS> А что ей собственно еще-то делать по большому счету? > Да так, индекс строить и искать по нему. Вот это Оракл и делает. > Потому как скрипт > на перле, который служит обвзякой к интермедии, поисковой > машиной назвать сложно. А если обвязка к БД будет написана на C++ - она сразу станет поисковой машиной? CGI-скрипты (смотрим внимательно на субж, да?) были полностью написаны на перле. И они _не_ тормозили систему. А все остальные процессы, которые тормозят (многочасовая индексация, например) - CGI-скриптами не являются, потому как выполняются вовсе не по запросу пользователя из браузера, а в фоновом режиме, возможно на другой машине/машинах. И не должны, что характерно. Hу и? Я повторяю свой тезис - CGI-скрипт, это такая фигня, которая выполняется, когда юзер в браузере набирает URL, и давит кнопку Enter. Она должна быть гибкой, чтобы можно было легко менять структуру UI и его дизайн. Она отрабатывает за секунды, и она прекрасно пишется на перле, и при этом не тормозит. Все что там еще на поисковике живет - это _HЕ_ CGI, а например СУБД, и оно может быть написано на чем угодно. В частности данные для загрузки в Оракл у нас неоднократно обрабатывались, фильтровались, и т.п., и это все _тоже_ было написано на перле. И тоже не шибко тормозило (я это проверял), потому что например регекспы для фильтрации перед запуском компилировались (примерно десятикратный прирост скорости). > Ты собственно ответь все же на вопрос, как оно устроено. > Если не особый NDA. ;) Потому как сдается мне, что не > поисковик это. Это был полный аналог price.ru. Только больше и по другим категориям товаров. Если это не поисковик - то что ты называешь поисковиком? --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825c28f36a3.html, оценка из 5, голосов 10
|