У моего товарища-программиста есть странное требование от своего руководителя группы; он настоял на создании varchar
столбцов длиной 16 * 2 n .
В чем смысл такого ограничения?
Я могу предположить, что короткие строки (меньше чем 128 символов например) a хранится непосредственно в записи таблицы, и с этой точки зрения ограничение поможет выровнять поля в записи, более крупные строки хранятся в «куче» базы данных и только ссылка на эту строку сохраняется в записи таблицы.
Так ли это?
Обосновано ли это требование обоснованными?
Кстати, СУБД - это SQL Server 2008.