Моят съвет е да следвате това общо правило:нормализирайте по подразбиране, след това денормализирайте, ако и когато идентифицирате проблем с производителността, който ще реши.
Намирам нормализираните данни и кода, който се занимава с тях, за по-лесни и по-логични за поддръжка. Не мисля, че има проблем с използването на денормализирането за подобряване на производителността, но не бих приложил спекулативно оптимизация на производителността, която води до намаляване на поддръжката, докато не сте сигурни, че са необходими.