Tengo entendido que tener restricciones es útil para la integridad de los datos , por lo tanto, utilizo tamaños de columna para validar los elementos de datos en la capa inferior y para describir mejor el modelo de datos.
Algunos enlaces al respecto:
- VARCHAR(n) Considerado nocivo
- CHAR(x) frente a VARCHAR(x) frente a VARCHAR frente a TEXTO
- En defensa de varchar(x)