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