posted 19 years ago
I don't completely aggree about the "desnormalizing" point. See, if I didn't have a field to track the number of topics and messages, I would need to do a COUNT() *every* time, and that's waste of system resources.
Normalization is important, but if you get off the point, you will end with much worst performance than when having two or three fields "not normalized". In fact, normalization is not an easy task, and have direct impacts on how your application is designed, since it reflects your object model.
Rafael
[originally posted on jforum.net by Rafael Steil]