Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Типы данных для полей в таблицах(+) / 7 сообщений из 7, страница 1 из 1
02.07.2005, 21:50
    #33146603
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Всем здравствуйте.
Выбираю тип данных для поля, значение точно не будет превышать 255 и для него можно зарезервировать 1 байт, т.е. выбрать тип tinyint. Но в клиенте на всякие случай все же сделать проверку на превышение значения. А можно плюнуть и сделать обычный int и не думать об этом. Но как-то это будет "некрасиво".
Подскажите, а как делаете Вы? :)
...
Рейтинг: 0 / 0
02.07.2005, 23:33
    #33146680
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Лично я на байтах не экономлю
...
Рейтинг: 0 / 0
03.07.2005, 01:08
    #33146714
Paul Sacks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Kezya
значение точно не будет превышать 255


Сегодня да, а завтра нужно больше... Возьми с запасом... Потомки оценят :))
...
Рейтинг: 0 / 0
03.07.2005, 05:28
    #33146742
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Ну да, дело все же не в экономии места. Сейчас это уже не актуально. Но вот резервировать 4 байта где точно понадобится только 1 - не нравится :)
...
Рейтинг: 0 / 0
03.07.2005, 07:08
    #33146748
vma_mnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Мне кажется, что экономия должна быть, если в таблице будет много записей и записи будут постоянно пополняться. Тогда можно сделать проверку на клиента.

А в таблицах типа справочников - imho не стОит.
...
Рейтинг: 0 / 0
03.07.2005, 08:25
    #33146750
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Это не справочник, но наподобие того.
Понятно, делаю int, хотя пока и не понимаю полностью - для чего :) Может, в будущем и пригодится
Всем большое спасибо
...
Рейтинг: 0 / 0
04.07.2005, 11:19
    #33147474
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы данных для полей в таблицах(+)
Если таблица узкая, то 3 сэкономленных байта могут быть заметны по производительности. 50% справочников НИКОГДА НЕ БУДУТ иметь более 250 строк.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Типы данных для полей в таблицах(+) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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