|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Shikov 2:5020/400 28 Dec 2000 12:41:47 To : All Subject : Re: сортировка большого хеша -------------------------------------------------------------------------------- Boris Ivanov wrote: > > >> BI>> Ty mozhesh uvelichit' xhv_max parameter. Max kol-vo klyuchey v > >> BI>> hash-e. keys %my_hash = 2000000; Eto uskoryaet rabotu > >> BI>> hasha... > >> > >> AC> Так оно у него по нехватке памяти падает, какое еще ускорение? > >> > >> Ya dumayu padat' ono budet dolgo, poka ne budet ispol'zovat'sya > >> kakya-nibud' shustraya RDBMS, mozhet Postgres ili tot-zhe MySQL. > SS> Да, дожили. Ставить СУБД только для сортировки данных - это что-то... > SS> Ты про сортировку слиянием когда-нибудь слышал вообще? > Хм.... Я чувствую вопрос крутого спеца по базам данных. В своем тексте? Да, я тоже это чувствую - из твоих слов гордость за себя так и прет. Правда на чем она основана - мне непонятно. Еще раз, если ты все еще не допер - у человека проблемы с памятью, ему нужно просто выбрать алгоритм с меньшими потребностями именно в памяти (например слияние подойдет почти идеально), а ты ему начинаешь советовать фигню на тему, как ускорить сортировку. А когда тебя в это тыкают носом, даешь еще более бредовый совет - поставить СУБД. А когда тебя тыкают носом и в это тоже, начинаешь нести вообще полную ахинею с умным видом: > По поводу "Дожили ставить СУБД" то к твоему сведению сортировка данных > была и остается одной из серьезных задач программирования. Оно и видно. Hи одного полезного совета ты так и не удосужился дать. Серьезная задача, куда уж... > Поэксперементируй с перлом и его сортировками на больших наборах данных... > Да и почитай RDBMS Concepts. BTW, у меня опыт работы с SQL начиная с 1986 года, а курсы типа RDBMS Concepts я писал и преподавал в учебном центре IBM применительно к DB2. А файлики размером мегабайт так 250 по паре миллионов строк я на перле сортирую почти каждый день. Так что ты пальцы-то разогни, а то в дверь перестанешь пролезать, ага? --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2825eb2c9051.html, оценка из 5, голосов 10
|