хочу сделать базу данных фильмов, етк наподобие http://www[dot]world-art[dot]ru/cinema/cinema.php?id=461 , с возможностью ставить оценки
Скажите, как лучше это реализовать(как обычно это реализовывают) в плане быстродействия/эффективности?
Хотел сначала сделать таблицу с фильмами и таблицу с оценками, где у каждой будет id пользователя и id проставленного фильма, потом при загрузке страницы фильма, сервер читает все оценки этого фильма и из них считает оценки, вроде бы оптимальный вариант, но не слишком ли будет большая нагрузка на сервер каждый раз вот так?
Есть идея при каждом выставлении оценки пользователем пересчитывать их все заново и вставлять значение в таблицу самого фильма, а потом уже брать оттуда, но выглядит это уж больно некрасиво, да и мороки во много раз больше. Скажите как лучше сделать?
|