Я собираюсь создать службу, которая регистрирует клики и транзакции с веб-сайта электронной коммерции. Я ожидаю регистрировать миллионы кликов каждый месяц.
Я буду использовать это для запуска отчетов для оценки маркетинговых усилий и использования сайта (аналогично Google Analytics*). Мне нужно иметь возможность делать запросы, такие как самый продаваемый продукт, категория с наибольшим количеством кликов, средняя маржа и т. д.
*Поскольку некоторые действия происходят позже, а автономный GA не удовлетворяет всем нашим потребностям.
Система отчетности не будет иметь головокружительной нагрузки и будет использоваться только внутри компании.
Мой план состоит в том, чтобы поместить регистрируемые действия в очередь и иметь отдельную систему для их хранения в базе данных.
Мой вопрос в том, какую базу данных я должен использовать для этого. Из-за корпоративной ИТ-политики у меня есть только эти варианты; SimpleDB (AWS), DynamoDB (AWS) или MS SQL/My SQL
Заранее спасибо!
С наилучшими пожеланиями,
Фредрик