В сообщении от 17 Апрель 2003 22:29 Elena Egorova написал: > Здравствуйте, > > On Thu, Apr 17, 2003 at 04:51:50PM +0600, Dimitry N. Naldaev wrote: > > > On Thu, Apr 17, 2003 at 02:22:05PM +0700, Ilya Palagin wrote: > > > мне лень заниматься чисто теоретическими изысканиями). Любые реальные > > > измерения - это некоторый непрерывный набор величин в течение > > > некоторого времени. И промежуток измерения может длиться годами. Самое > > > главное тут - отпимизированное средство хранения данных, которое может > > > хранить данные за год при небольшом объеме базы данных. Предположим, у > > > меня имеется нетфлоу коллектор, который генерирует данных несколько > > > гигабайт за сутки. Мне нужно детальное графическое представление > > > разреза траффика за последние сутки и менее детальное, чтобы уловить > > > тенденцию, за месяц, год и тд. Какого объема мне нужен был бы > > > винчестер, сколько стоила бы база данных для работы с такими массивами > > > и с какой частотой я могла бы рисовать годовой график? Сам формат базы > > > rrd сделан таким образом, что она не увеличивается в размере, > > > > А можно с этого момента поподробнее??? что почитать, где взять? а то у > > меня задача точь в точь такая же, только данные берутся не из нетфлоу > > контроллера и каналов больше, чем один. ну еще надо будет делать стат > > обработку/анализ ну и выборка из базы дожна выполняться достаточно > > быстро, а то что наш народ сделал --- дак можно чай выпить, пока графики > > нарисуются :-( > > rrd - это специальные базы данных, оптимизированные для выполнения > единственной задачи - выдачи данных с нужной точностью за некоторый период. > Причем количество хранимых точек данных и агрегатную функцию для > агрегирования значений вы указываете сами при создании базы. Поэтому > выборки очень быстрые. Кстати, есть штатная функция дампа базы в xml. > Нетфлоу коллектор у меня самописный, переделанный с солярисовского nflow. > Данные за последние сутки у меня хранятся еще в mysql (Чтоб можно было > более детально ловить китайских флудильщиков). А в rrd - суммарные данные > по каждому клиенту (tcp,udp,icmp, > tcp-http,tcp-ftp,tcp-smtp+pop3,tcp-telnet+ssh). > > Под каналом вы понимаете вторую циску?
нет :-) просто "непрерывный" источник данных. моя задача не имеет никакого отношения к проблеме учета сетевого трафика. она совсем из другой области... Но тот кусок, который отвечает за рисование графиков очень походит на то, что Вы описали... > > Имеется rrdlib со стандартным интерфейсом, наверное, вашим программистам > будет интересно. А я пока зову rrdtool через пайп %-(. Все время, время. А почитать-то что? :-) посоветуйте что-небудь плиз...