Плюсы использования обнуляемых столбцов в ClickHouse:
- позволяют хранить специальный маркер (NULL), который обозначает «отсутствующее значение» рядом с обычными значениями; github.com devdoc.net
- позволяют различать значение NULL и значение по умолчанию соответствующего типа данных для каждой строки таблицы. github.com
Минусы:
- из-за наличия дополнительного файла столбец с нулевым значением занимает дополнительное место в памяти по сравнению с аналогичным обычным столбцом; github.com devdoc.net
- использование Nullable почти всегда негативно влияет на производительность. github.com devdoc.net
Чтобы избежать обнуляемых столбцов, можно установить для них значение по умолчанию. clickhouse.com
Выбор между плюсами и минусами использования обнуляемых столбцов зависит от конкретных требований и задач пользователя.