Задать вопрос
@beginer123

SQL БД какую ставить максимальную длинну?

Начинаю проектирование БД
Нужно сделать несколько varchar полей
И я остановился на вопросе какую максимальную длину полей задавать?
50?100?250 знаков?
опять же я не могу сейчас знать насколько длинными у меня могу быть title или имя
Как определить какую макс длину задавать?
если задать 99999 что тогда будет?не будет ли база больше весить?
  • Вопрос задан
  • 2229 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
qonand
@qonand
Software Engineer
Вы никак на этапе проектирования точно не угадаете сколько будет занимать тот или иной параметр. Вы можете лишь предполагать, например:
Фамилия - маловероятно что длина фамилии у человека более 30 символов
Имя - маловероятно что длина имени человека более 20 символов.

На основе такого анализа делайте приблизительную длину, а в процессе эксплуатации уже с помощью логирования и системы валидации смотрите что и как.
Ответ написан
@Free_ze
Пишу комментарии в комментарии, а не в ответы
stackoverflow.com/questions/332798/equivalent-of-v...

Про ограничения RTFM можно почитать мануал.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы