webForumDet fria alternativet

vad är smartast?

ASP

3 svar · 188 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Frågan#1

Hej! Jag ska spara följande saker från resultatet i en golftävling. Antal erhållna slag (Handicap), resultat brutto och resultat netto. Resultat brutto - antal erhållna slag = Resultat Netto.

Vad ska jag göra. Ska jag räkna ut både netto- och brutto -resultatet, och sedan lägga in det i databasen, eller ska jag göra den uträkningen varje gång jag hämtar datan. I det ena fallet får jag ett fält extra i databasen, i det andra måste jag göra en uträkning varje gång jag hämtar data.

Vilket sätt är bäst? Tack! /Erik

Medlem sedan maj 20011 312 inlägg
#2

Kommer du använda värdena fler gånger men på andra sätt...i andra formler alltså? Om du ska göra det så tycker jag du ska lagra båda värdena i db...om du med 100% vet att du inte ska göra det i framtiden så räcker det med att spara ett av värdena...

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan juni 20008 205 inlägg
#3

Spara inte beräkningarna. Det är ingen bra design att ha genererade värden i en databas, om man inte måste.

------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.

Medlem sedan juni 200032 967 inlägg
#4

helt enig med spango. lagra så lite som möjligt, gör uträkningar i sql-frågan om det behövs.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

269 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)