Permalänk
Medlem

Databaslogik

Tjenare, ska göra en sida på skojj med flera serier som spelas och vill sedan kunna presentera vinnarna på ett smidigt sätt. Den lätta vägen är att skapa en tabellrad vid namn "vinnare" i tabellen "series", för att sedan ge den ett värde när en vinnare utsetts.

Den mest "kompletta" vägen är väl att skapa en funktion som plockar fram vinnaren baserat på att räkna ut vunna matcher och poäng varje gång sidan laddas (vilket känns onödigt, men alltid kommer generera rätt värde i längden).

Är det onödigt att ta den långa vägen och varje gång räkna ut vinnaren? Påverkar en sådan liten uträkning sidans laddningshastighet ens?

Permalänk
Medlem
Skrivet av simowewe:

Tjenare, ska göra en sida på skojj med flera serier som spelas och vill sedan kunna presentera vinnarna på ett smidigt sätt. Den lätta vägen är att skapa en tabellrad vid namn "vinnare" i tabellen "series", för att sedan ge den ett värde när en vinnare utsetts.

Den mest "kompletta" vägen är väl att skapa en funktion som plockar fram vinnaren baserat på att räkna ut vunna matcher och poäng varje gång sidan laddas (vilket känns onödigt, men alltid kommer generera rätt värde i längden).

Är det onödigt att ta den långa vägen och varje gång räkna ut vinnaren? Påverkar en sådan liten uträkning sidans laddningshastighet ens?

Jag skulle hämta vinnaren genom att joina tabeller via klienten. Beräkningar bör i främsta hand ligga lokalt.

Skickades från m.sweclockers.com