|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenij M. Baldin 2:5020/400 29 Feb 2004 16:54:56 To : Nick Gazaloff Subject : Re: надежность PostgreSQL -------------------------------------------------------------------------------- Добрый день Nick Gazaloff <nick@sbin.org> wrote: >> >> Интересно, что можно хранить в таблице с такими полями ;))) >> > Смахивает на ошибки в дизайне. >> >> Данные с датчиков установки, к примеру. Ку? > Hе ку. Типы данных разные? Одинаковые - все int или lobj. Число каналов в зависимости от системы до 10 тыс (одному <<временному снимку>> соответствует несколько строчек). Максимальное число полей оптимизировано по скорости вытряхивания записей по времени, правда на глазок. Временами требуется вытряхивать столбики, но обычно, запись для конкретного времени. Возможно, следовало сделать массивом, но тогда размер допускаемой записи без изменения таблицы (добавились новые каналы) на лету не поменять (не часто, но случается). Естественно такие длинные массивы пишутся довольно редко - не чаще раза в день, но есть массивы в сотни чисел, которые пишутся раз в десять минут. Hеобходим быстрый поиск по времени (ищется ближайшая ранняя запись к указанному времени). Если есть системы со схожими требованиями, то любопытно было бы посмотреть как это реализуется там. С уважением Евгений P.S. Да, ну это мелочи - требуется клиент на VAX/VMS :) -- Budker Institute of Nuclear Physics e-mail: E.M.Baldin(at)inp.nsk.su WWW: http://www.inp.nsk.su/~baldin --- ifmail v.2.15dev5.3 * Origin: BINP, Novosibirsk, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8843a36c8c0a.html, оценка из 5, голосов 10
|