Mijn advies is om deze algemene regel te volgen:normaliseer standaard en denormaliseer vervolgens als en wanneer u een prestatieprobleem identificeert dat het zal oplossen.
Ik vind genormaliseerde gegevens en code die ermee omgaat, gemakkelijker en logischer om te onderhouden. Ik denk niet dat het een probleem is om denormalisatie te gebruiken om de prestaties te verbeteren, maar ik zou speculatief geen prestatie-optimalisatie toepassen die resulteert in een afname van de onderhoudbaarheid totdat u zeker weet dat ze nodig zijn.