У меня есть таблица (миллионы строк), где один из столбцов является текстовым полем (хранит капли json).Но только около 10-20% из них на самом деле ненулевые.Какова лучшая практика, когда дело доходит до разреженных столбцов?Должен ли я
a) Просто сохранить таблицу как есть или
b) Создать новую таблицу только с этим столбцом текста?
Если я не ошибаюсь, вариант (a) хорошо, потому что InnoDB будет динамически выделять столько места, сколько нужно для этого столбца Text, верно?Есть ли причина использовать вариант (b)?Похоже, опция (b) просто добавит сложности при запросе (объединении) этих таблиц и еще больше увеличит сложность пространства.