После ознакомления с некоторыми учебными пособиями по новой функции SQL Server 2008 "SPARSE COLUMN" я обнаружил, что она не занимает места, если значение столбца равно 0 или NULL, но при наличии значения оно занимает в 4 раза больше обычного пространства ( не разреженный) столбец содержит.
Если мое понимание верно, то почему я пойду на это во время проектирования базы данных? И если я это использую, то в какой ситуации я буду?
Также из любопытства, как не зарезервировать пространство, когда столбец определен как разреженный столбец (я имею в виду, какова внутренняя реализация для этого?)