Мы создаем небольшой сайт для загрузки программного обеспечения, которое мы создаем в AppEngine. Теперь мы хотели бы отслеживать загрузки каждого продукта и задаемся вопросом, есть ли предпочтительный способ сделать это.
В принципе, у нас есть два подхода:
- Наличие счетчика Entity для каждого файла (имя файла, год и месяц в качестве ключа), который увеличивается при загрузке.
- Регистрация каждого действия в базе данных, а затем запланированное задание, собирающее их
У кого-нибудь здесь есть опыт в любом случае? Можно ли иметь параллельные запросы на противоположную сущность (и давать правильный результат)? Или третий путь будет лучше?
заранее большое спасибо за все идеи.