Ajax'ом отправлять оценку в отдельную таблицу со связями, где у каждого продукта может быть много (см. дальше) записей. Но только 5 (если от 1 до 5 рейтинг), при этом у каждой записи есть поле count, где определяется количество оценок для каждого значения рейтинга, чтобы не плодить кучу записей.
А прежде чем записать значение в базу, лучше отправлять в какой-нибудь redis, откуда они будут каждые N минут выгружаться в базу, чтобы не нагружать сервер БД частыми запросами изменения рейтингов.