Соответствующий тип SQL для URL-адресов и описаний переменной длины?

У меня есть небольшое приложение db, в котором хранятся URL-адреса любой длины, некоторые из которых очень длинные (сотни символов), а некоторые - типичной длины (‹50 символов). Вношу ли я неэффективность в БД, объявляя тип VARCHAR (1000) (или выше)? Есть что-нибудь лучше использовать?


person tau-neutrino    schedule 11.08.2010    source источник


Ответы (2)


http://www.boutell.com/newfaq/misc/urllength.html

Что до меня - уверен, 1000 символов вполне хватит для любого url

person zerkms    schedule 11.08.2010

Зависит от вашего RDMBS. В PostGreSQL вы используете тип TEXT для строк переменной длины.

person Joe Koberg    schedule 12.08.2010