или есть накладные расходы на поддержание доп. полей и кейс 2 будет более тормозной
Накладные расходы непосредственно на поддержку дополнительных колонок минимальны, ты их не заметишь.
Но:
- если в колонках будут длинные значения, то их всё-таки придется таскать (в том числе через кеш CPU).
- если колонки проиндексировать, то стоимость обновлений вырастит пропорционально кол-ву индексов.
P.S.
Если не ошибаюсь, сейчас в ТС всегда создается теневая колонка _id, которая является настоящим PK.
Т.е. весьма вероятно, что ты не сможешь через GUI создать табличку без лишних индексов.