Что использовать для множества из 41 элемента, ENUM или SET?
Цитирую небольшой кусок с описанием типов:
Цитата:
|
Размер объекта ENUM определяется количеством различных перечисляемых величин. Один байт используется для перечисления до 255 возможных величин. Используя два байта, можно перечислить до 65535 величин.
Размер объекта SET определяется количеством различных элементов множества. Если это количество равно N, то размер объекта вычисляется по формуле (N+7)/8 и полученное число округляется до 1, 2, 3, 4 или 8 байтов. Множество SET может иметь максимум 64 элемента.
|
Мне подходит как первый так и второй тип. Казалось бы SET оптимальнее подходит по количеству, но зато он занимает 8 байт в памяти. ENUM же при 41 элементе занимает 1 байт.
Как понимаю логичнее использовать ENUM, или я что-то не учел?