Stel je hebt een forum gemaakt, dan wil je weten het aantal topic dat elk forum heeft, of het aantal posts van een gebruiker.
Nu zijn er voor zover ik wete twee mogelijkheden om dat te doen.
1 - COUNT() gewoon alles waar de forumid/gebruikerid een bepaalde waarde heeft
2 - Bij elke nieuwe post of topic doe je +1 bij het aantal_getal veld. (maar dan moet je met locks werken zodat er niet twee tegelijk updates worden uitgevoerd?)
Ik doe het zelf door het uit te rekenen met COUNT maar is dat niet een gigantishce belasting voor de database server?
Ik zie de tweede methode bij de grotere commerciele/gratis forums.. maar welke methode is nou beter?
Nu zijn er voor zover ik wete twee mogelijkheden om dat te doen.
1 - COUNT() gewoon alles waar de forumid/gebruikerid een bepaalde waarde heeft
2 - Bij elke nieuwe post of topic doe je +1 bij het aantal_getal veld. (maar dan moet je met locks werken zodat er niet twee tegelijk updates worden uitgevoerd?)
Ik doe het zelf door het uit te rekenen met COUNT maar is dat niet een gigantishce belasting voor de database server?
Ik zie de tweede methode bij de grotere commerciele/gratis forums.. maar welke methode is nou beter?