В настоящее время я работаю над системой, которая генерирует рекомендации по продуктам, подобные тем, что на Amazon : «Люди, которые купили это, также купили это ..»
Текущий сценарий:
Извлеките данные Google Analytics клиента и вставьте их в базу данных.
На веб-сайте клиента при загрузке страницы продукта выполняется вызов API для получения рекомендаций по просматриваемому продукту.
Когда API получает идентификатор продукта в виде запроса, который он просматривает в базе данных, и извлекает (используя правила ассоциации) рекомендуемые идентификаторы продуктов и отправляет их в качестве ответа.
Список этих идентификаторов продуктов будет обработан для получения сведений о продукте (изображение, цена. .) на стороне клиента и отображается на веб-сайте.
В настоящее время я использую PHP и MYSQL с пакетом gapi и REST api. хранилище на AMAZON EC2.
Мой вопрос: Теперь, если мне нужно выбрать одно из следующих, что будет лучшим выбором для реализации вышеупомянутой концепции.
PHP с SimpleDB или BIGQuery.
Язык R с BIGQuery.
RHIPE- (R и hadoop ) с помощью SimpleDB.
Apache Mahout.
Пожалуйста, помогите!