|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 25 Dec 2002 10:44:44 To : Andrey Ostanovsky Subject : Re: Учет тpаффика -------------------------------------------------------------------------------- Andrey Ostanovsky <Andrey.Ostanovsky@p10.f1957.n5030.z2.fidonet.org> wrote: > > >> VS> Суди сам. > >> Да, пожалуй, ты прав. В том случае, когда select должен выбрать > >> _все_ записи, преимущества от использования БД не получается. > VS> А это как раз довольно типичный случай в сабжевых задачах. > > Обычно хочется иметь первую страницу уже группированную по дате, ip_from или > ip_to, и с суммами трафика.:) Как раз задача для awk, и в ней он пока непревзойден. > А вот дальше, вглубь, уже смотрим по > определенному юзеру и за определенный день. Кто мешает? Подобные страницы сразу для всех юзеров следует генерить за один проход awk скрипта по логу, и тем же скриптом раскладывать по каталогам клиентов. Потом клиенты пусть по HTTP их смотрят. Как статический контент. > > >> Вот если бы там ещё условие какое было, типа сделать выборку за > >> определённый день... > VS> Даже в этом случае awk может оказаться сравнимым по скорости. > > их бы еще в этот момент сравнить по потреблению оперативки/свопа неплохо. Сравни, если интересно. Меня же больше интересует объем данных на диске, подлежащих хранению, и тут awk опять-таки в выигрыше (текстовый лог компактнее базы, особенно если она с индексами). А еще текстовый лог можно сжать. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/149@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9182298b281d.html, оценка из 5, голосов 10
|