если я использую строковый тип в доктрине 2 (сопоставляется с sql varchar), какую максимальную длину я могу использовать?
MySQL может сэкономить 65 535, другие имеют такой же лимит. Oracle имеет максимальный предел 4000 (самый низкий среди всех поставщиков!)
В SQL максимальная длина для VARCHAR составляет 255, то же самое с TINYTEXT.
Ссылка: http://dev.mysql.com/doc/refman/5.0/en/char.html