Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Evgenij M. Baldin                    2:5020/400     01 Mar 2004  10:42:37
 To : Arkady A Drovosekov
 Subject : Re: надежность PostgreSQL
 -------------------------------------------------------------------------------- 
 
 Добрый день
 
 Arkady A Drovosekov <drawa@suct.uu.ru> wrote:
 
 > On Sun, 29 Feb 2004 12:54:56 +0000 (UTC), Evgenij M. Baldin
 > <baldin@Slon.inp.nsk.su> wrote: Одинаковые - все int или lobj. Число каналов в
 > зависимости от системы а такую структуру пробовал: time, id, value?
 
 Структура следующая: каждая структура (калибровка) состоит из двух таблиц:
 <struct>_key и <struct>_data
 
 <struct>_key (упрощённо) - это <<ключевая таблица>> 
 
  begintime  | timestamp with time zone | not null
  rowid      | integer                  | not null default
 nextval('public.<struct>_key_rowid_seq'::text)
 
 Indexes: <struct>_key_time_ver_key primary key btree (begintime),
          <struct>_key_rowid_key unique btree (rowid)
 
 Это для поиска по времени - делается запрос типа:
 select rowid from %s where BeginTime<='указанное Время' and Ver=%d order 
 by BeginTime desc LIMIT 1
 
 здесь вытряхивается rowid, который используется для поиска данных в
 <struct>_dat:
 
  rowid  | integer | not null
  offs   | integer | not null сдвижка для многострочных записей
  d0     | integer | 
  d1     | integer | 
  ........................
  d100   | integer | 
 Indexes: <struct>_data_row_offs_key primary key btree (rowid, offs)
 
 Информация от длине записей хранится в специальной таблице kdb_systemtable.
 
 Пишется всё через copy from stdin
 
 Для чтения-записи массивов сделаны функции типа read/write над libpq
 для того чтобы пользователю было всё рано какая структура у
 таблицы. Ему надо знать только имя структуры и длину своего массива.
 
 С уважением
   Евгений
 -- 
                   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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 надежность PostgreSQL   Zashchelkin Sergey   27 Feb 2004 12:10:10 
 Re: надежность PostgreSQL   Evgenij M. Baldin   27 Feb 2004 14:29:03 
 Re: надежность PostgreSQL   Sergey Leschenko   28 Feb 2004 03:42:48 
 надежность PostgreSQL   Kirill Trofimov   28 Feb 2004 22:47:26 
 Re: надежность PostgreSQL   Nick Gazaloff   28 Feb 2004 20:25:50 
 Re: надежность PostgreSQL   Mikhail Gusarov   28 Feb 2004 20:52:21 
 Re: надежность PostgreSQL   Nick Gazaloff   28 Feb 2004 20:59:31 
 Re: надежность PostgreSQL   Mikhail Gusarov   28 Feb 2004 21:05:33 
 Re: надежность PostgreSQL   Evgenij M. Baldin   29 Feb 2004 16:54:56 
 Re: надежность PostgreSQL   Arkady A Drovosekov   01 Mar 2004 09:04:05 
 Re: надежность PostgreSQL   Evgenij M. Baldin   01 Mar 2004 10:42:37 
 Re: надежность PostgreSQL   Arkady A Drovosekov   01 Mar 2004 13:14:10 
 Re: надежность PostgreSQL   Evgenij M. Baldin   01 Mar 2004 15:07:38 
 Re: надежность PostgreSQL   Nick Gazaloff   01 Mar 2004 20:49:22 
 Re: надежность PostgreSQL   Evgenij M. Baldin   02 Mar 2004 11:06:46 
 Re: надежность PostgreSQL   Nick Gazaloff   02 Mar 2004 12:59:17 
 Re: надежность PostgreSQL   Evgenij M. Baldin   02 Mar 2004 13:56:27 
 Re: надежность PostgreSQL   Nick Gazaloff   02 Mar 2004 17:37:40 
 Re: надежность PostgreSQL   Eugeny Chernetcki   29 Feb 2004 17:10:28 
 Re: надежность PostgreSQL   Peter V. Chernikoff   06 Mar 2004 04:55:49 
 Re: надежность PostgreSQL   Victor Wagner   27 Feb 2004 16:04:54 
Архивное /ru.linux/8843a69f170b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional