Я записываю данные блоков на сайте, т.е. при каждом обновлении данных +1 к определенному блоку, так я узнаю количество просмотров определенного блока (утрирую). Для подсчета этого, я использую NoSQL mongodb. Из этой статистики я узнаю все и уникальные просмотры в сутки. Раз в сутки я переношу суммированные данные в другую (постоянную) коллекцию и очищаю от вчерашних записей. До этого пытался использовать MySQL, но он слишком тормозной для вставок
1. Подскажите, правильно ли использовать для таких статистических данных mongo?
2. Возможно есть какие-то сервисы для этого предоставляющие данные через API и стоит ли их использовать в плане производительности?
3. Как считать данные если кешировать сайт (только JavaScript)?