Я создаю небольшой проект, который можно свести к этому. У меня есть кнопка, и каждый раз, когда на нее нажимают, простой счетчик на заднем конце будет увеличиваться, а затем будет сохранен в базе данных. Затем в любой момент я хотел бы посмотреть, сколько раз была нажата кнопка за последнюю неделю с 5-минутными интервалами. Или, может быть, я решил проверить, сколько раз кликнуло за последний день за 10 минут. Это может даже быть пользовательским, то есть я хочу проверить, сколько раз оно было нажато за последние X дней, и хочу, чтобы оно отображалось с интервалами Y.
Если я просто сохраню отметку времени и попытаюсь выполнить этот расчет с точки зрения того, какие данные хранить и как создавать правильные ячейки, это звучит как тонна работы. Честно говоря, я даже не уверен, как бы я справился с этим. Так что мне просто интересно, есть ли у кого идея получше или есть лучший алгоритм для чего-то подобного.
Спасибо!