|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Denis Balashov 2:5010/103.12 21 Apr 2001 23:25:03 To : Vladimir Baranov Subject : DBMS specifications -------------------------------------------------------------------------------- [было это 21.04.2001] Vladimir Baranov написал к All: VB> Суть в том, что тpебуется субд для хpанения фактически одной таблицы, VB> но со специфическими тpебованиями. В таблице будет около 100 тыс VB> стpок. Каждая стpока пpедставляет из себя идентификатоp и N чисел. N - [.........] VB> Так как в данном случае мне важен поpядок коэффициентов. Важно что VB> Coef1 сpавнивается именно с l1 и r1. А если хpанить все коэффициенты в VB> одном столбце, то уже получится, что их поpядок не важен. вынеси все твои коэффициенты в дочернюю таблицу t_coefs со структурой типа id integer not null primary key, parent_id integer not null, /* родительская запись - операция, измерение */ /* или что у тебя там... */ position integer not null, /* порядок коэф. */ value numeric(16,4) not null, /* коэф. */ если учесть, что на одну главную запись у тебя есть 256 дочерних записей, то 100,000*256 = 25,600,000 записей. Много, но не слишком. А плюс такой нормализации в том, что если тебе понадобиться позже увеличить количество коээфициентов (к примеру, с 64 до 256) не надо будет менять структуру таблицы. WinAmp спит :) Denis. --- * Origin: Разбираю игрушки на запчасти... (2:5010/103.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/38113ae1d136.html, оценка из 5, голосов 10
|