Это довольно широкий вопрос, но я бы использовал такой подход:
Android Client <--> (RESTful) Web Service (e.g. PHP) <--> Database (e.g. MySQL)
Последние два элемента, конечно, находятся на стороне сервера в этой архитектуре.
Поток в основном состоит из того, что пользователь делает оценку или комментарий, HTTP-запрос отправляется на ваш веб-сервис, веб-служба выполняет оператор SQL, который добавляет оценку или комментарий в базу данных, что приводит крезультат и HTTP-ответ, из которого вы можете обновить свой клиент Android.
Я бы сначала предложил изучить веб-сервисы RESTful и веб-сервисы в целом, если вы не знакомы с ними.