Статистика посещений. Размышления

becool

Новичок
Статистика посещений. Размышления

Есть некоторые подозрения по построению алгоритмов работы счетчика посещений.
На данный момент статистика работает так, в базу добавляется ип, дата, время, счетчик кликов за сегодня, и прочее на конкретного посетителя. Чтоб сильно не дрючить, учёт статистики ограничивается сессиями.

Следующим запроcом:
select sum(`count`) as `all`, count(distinct(`ip`)) as `unique` from `stat`
я могу посмотреть сколько всего было тычков на сайт и сколько из них уникальные хосты.
плюс можно посмотреть статистику за любой день, месяц, и год.
Всё устраивает и всё работает как мне нужно.
Опасения вызываются тем, что каждый день в базу пихается уйма информации. И у проекта с большой нагрузкой, через небольшой временной промежуток в базе будет уже ~10000 записей, число которых только растёт.
Если коллапсировать статистику, вести учёт за месяц, то теряется возможность просмотреть кол-во уникальных посетителей, а оставлять как есть чёт мне сыкотно.
Как быть? у кого есть опыт в этом вопросе, поделитесь? Или всё пофигу, базе что мильён что тыща один чёрт?

P.S.
индексы расставлены, mysql 5.хз
 
Сверху