Mysql
 sql >> Database >  >> RDS >> Mysql

mySQL - Devo denormalizzare?

Il mio consiglio è di seguire questa regola generale:normalizza per impostazione predefinita, quindi denormalizza se e quando identifichi un problema di prestazioni che risolverà.

Trovo che i dati normalizzati e il codice che li gestisce siano più facili e più logici da mantenere. Non credo che ci siano problemi nell'usare la denormalizzazione per migliorare le prestazioni, ma non applicherei in modo speculativo alcuna ottimizzazione delle prestazioni che si traduca in una diminuzione della manutenibilità finché non sei sicuro che siano necessarie.