Лисю
Guest
Какой тип данных выбрать - varchar или enum?
Нужно хранить в БД "типы" - строки.
Типы бывают разные. Их Н-ное количество. Например, типы: "tape", "book", "page", "forum" и т.д.
Какой тип данных выбрать? varchar или enum?
Я больше сколоняюсь к enum. В документации написано:
Т.е. enum выгоднее в сотни раз. Так ли я это понимаю?
Нужно хранить в БД "типы" - строки.
Типы бывают разные. Их Н-ное количество. Например, типы: "tape", "book", "page", "forum" и т.д.
Какой тип данных выбрать? varchar или enum?
Я больше сколоняюсь к enum. В документации написано:
т.е. насколько я понимаю, если у меня менее 255 величин в перечислении, то использоваться будет 1 байт для каждой записи, а при том же раскладе, у varchar будет использоваться на каждую запись величина (длинна значения) +1 байт.Размер объекта ENUM определяется количеством различных перечисляемых величин. Один байт используется для перечисления до 255 возможных величин. Используя два байта, можно перечислить до 65535 величин.
Т.е. enum выгоднее в сотни раз. Так ли я это понимаю?