Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как хранятся NULL значения? / 2 сообщений из 2, страница 1 из 1
02.11.2006, 15:08
    #34101210
victor_kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранятся NULL значения?
Для решения задачи нужно хранить разнородную историю. Есть два варианта. 1. Делать несколько таблиц. При этом усложняется обращение к истории. 2. Делать одну в таблицу. При этом часть полей в каждой записи этой таблицы будет не заполнена (скажем 60-70% полей). Удобнее работать со вторым вариантом. Будет ли резервироваться место под NULL поля? Или будет просто проставляться флаг NULL - не NULL? Где об этом можно почитать? Спасибо.
...
Рейтинг: 0 / 0
03.11.2006, 03:45
    #34102595
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранятся NULL значения?
Признак NULL для всех полей лежат в заголовке строки (null bitmap), место под пустые значения не отводится. Фиксированная длина заголовка достаточно большая (около 30 байт), так что при нормализации базы общий размер может возрасти! Так что второй вариант скорее всего будет экономнее.

Подробнее 50.3. Database Page Layout
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как хранятся NULL значения? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]