При двух равных вариантах, которые, я полагаю, у вас есть в этом случае, я буду использовать фактор риска для принятия окончательного решения.
Если позже мне понадобится разделить столбцы в приложении, будет дорого, если не невозможно, разделить столбцы в приложении после их объединения базой данных. Поэтому при присоединении к ним в приложении меньше риска, и у меня есть данные, необходимые для их представления в любом случае.
Кроме того, я чувствую, что масштабирование уровня приложения проще, чем масштабирование уровня базы данных. Вы просто добавляете серверы приложений. Узкое место в базе данных сложнее устранить, чем узкое место в приложении.