Klarade millennium-buggen
|
|
Reg.datum: May 2006
Inlägg: 2 604
|
|
Klarade millennium-buggen
Reg.datum: May 2006
Inlägg: 2 604
|
Jag ska inte debattera normalisering, och Connys förslag att normalisera databasen verkar vara väldigt bra ur alla synvinklar, men det finns tillfällen då det är smart att serialisera egenskap:värde-par och lägga dem som text i ett värde i en kolumn.
Behovet kan uppkomma då man har väldigt många aparta värde:egenskapspar som sällan återkommer eller som dynamiskt förändras. Om man dessutom inte behöver söka på dem så kan det vara motiverat att stuva undan dem på detta viset. Behöver man söka på dem eller använda dem i beräkningar så är det definitivt värt att bryta ut dem och lägga dem i egna kolumner eller tabeller. Risken är då att tabellen blir övernormaliserad genom att samma information finns på flera ställen, vilket kräver att man har ordning på varifrån värdena hämtas och vilken information som som ska kopieras varifrån.
|