|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 06 Jul 2000 18:27:34 To : dimka kuvshinov Subject : Re: скорость исполнения программ -------------------------------------------------------------------------------- dimka kuvshinov <dmitriy@genphys.phys.msu.su> wrote: dk>Скажите, как быстро работает perl в сравнении с c? dk>Имеется в виду поиск и работы с базами данных, допустим есть dk>10000 файлов. нужно по ним поискать, шестое чувство подсказывает, это это dk>будет очень медленно, но яндекс это делает dk>намного быстрее. Hельзя ли убыстрить этот процесс, загоняя информацию в dk>оперативную память заранее? Или дело упрется dk>в гигобайты оперативки? Или даже и оперативная память может не помочь? 1. Маловероятно что тебе удастся на C написать regular expression engine, столь же эффективную, как в perl Так что если ты будешь тупо искать по файловой системе perl может оказаться и быстрее 2. В случае работы с базами данных искать будет база данных, а не perl. 3. Вообще все нормальные поисковые системы "в свободное время" строят какие-то индексы по файлам (простейший случай - табличка вида слово - файл, где встречается) по которым поиск происходит быстро. Для этого часто как раз базы данных и используются. 4. Купи себе яндексовый движок - он продается. И основная ценность его как раз в алгоритме формирования списка слов по тексту документа. -- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/134049357527f.html, оценка из 5, голосов 10
|