|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Pratch 2:5020/400 17 May 2002 00:30:15 To : Vova Aksionov Subject : Hа: id ? -------------------------------------------------------------------------------- Hi! "Vova Aksionov" <fraks@sibverk.ru> сообщил/сообщила в новостях следующее: news:3ce35cf8.1095385@nntp.sinor.ru... > On Wed, 15 May 2002 09:38:23 +0400, Serge Sapozhnikov > <Serge.Sapozhnikov@p34.f4.n4635.z2.fidonet.org> wrote: > > > Hа практике почему-то char-поле использовать удобнее - нет ограничения на > >длину (объявил домен как varchar(128) - и хранится компактно и не нужно > >ограничивать себя идиотскими диапазонами). Да еще можно и естественные названия > > Hи фига себе - компактно! > один байт как byte способен хранить 256 кодов а один как символ - > выкинь более половины и получишь плохочитаемую фигню. А если только > цифры то вообще 10 значений. Т.е. кодировать строкой неэффективнее от > 2 до 25 раз. Причем это очень грубая прикидка. А по полю еще индекс > как правило есть - умножает на 2 и т.п. Добавь сюда еще и проблемы сравнения: для целочисленной арифметики это одна операция процессора, а для строчной - LOOP, да еще и побайтный, что на 64-х разрядной архитектуре обмена с памятью очень дорогостоящая операция. -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: LtawaSoft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/167863d7e0adf.html, оценка из 5, голосов 10
|