|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Aleksey Cheusov 2:5020/400 30 Nov 2006 18:50:57 To : Valentin Davydov Subject : Re: awk vs sql: предварительные результаты -------------------------------------------------------------------------------- VD> Затем был выполнен select * from table, и на полученный текстовый файл VD> (к слову сказать, занимающий примерно вдвое меньше места на диске, нежели VD> структурированный файл базы данных) натравлен awk '{a[$2]+=$7}; VD> END{for(c in a) print c, a[c]}' | sort -k1. Поскольку awk вынужден 1) ты уверен, что дело в хеше? Сколько времени выполняется sort -k1 и {print $2, $7} 2) какого отношение количества строчек (всего) к количеству попарно различных фамилий на входе? Хотя бы порядок. 3) версия [ngmo]awk? VD> зависимость количества обработанных данных от времени (а она, скорее VD> всего, сильно сублинейна, ближе к корневой), С какой стати корневой? -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/301105fb32d76.html, оценка из 5, голосов 10
|