Хранение статистики в кэше

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
like2dev
Сообщения: 138
Зарегистрирован: 2011.05.13, 12:57
Откуда: Kiev

Хранение статистики в кэше

Сообщение like2dev »

Здравствуйте, как вы относитесь к варианту хранения таких данных, как количетсов просмотров, количество комментариев и т.д. в кэше(редис), чтобы выполнять меньше операций обновления в самой бд.
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: Хранение статистики в кэше

Сообщение BuCeFaL »

То что статистика обновляется раз в n минут, вполне обычное дело. Сбор статистики выполняется не одним запросом что несет на базу нагрузку. Особенно если таблица просмотров устроена так что каждый просмотр это 1 запись и тип не MyISAM.
like2dev
Сообщения: 138
Зарегистрирован: 2011.05.13, 12:57
Откуда: Kiev

Re: Хранение статистики в кэше

Сообщение like2dev »

BuCeFaL писал(а):То что статистика обновляется раз в n минут, вполне обычное дело. Сбор статистики выполняется не одним запросом что несет на базу нагрузку. Особенно если таблица просмотров устроена так что каждый просмотр это 1 запись и тип не MyISAM.
То есть подход хранения таких данных в noSQL бд будет оправдан? Просто так не будет сбиваться кэш.
Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: Хранение статистики в кэше

Сообщение BuCeFaL »

noSQL лишь источник хранения кэша. Это может быть,так же, MySQL на другом или(и) на том же сервере , APC ( и другие), текстовые файлы и тд. И даже если работа с кэш источником будет не такая быстрая как с основной базой, выигрыш в отсутствии больших и сложных запросов для основной базы очевиден.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Хранение статистики в кэше

Сообщение samdark »

Отношусь хорошо. Для кэша советую APC.
like2dev
Сообщения: 138
Зарегистрирован: 2011.05.13, 12:57
Откуда: Kiev

Re: Хранение статистики в кэше

Сообщение like2dev »

Sam Dark писал(а):Отношусь хорошо. Для кэша советую APC.
А почему APC, а не тот же memcache ? Или это чисто личное предпочтение?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Хранение статистики в кэше

Сообщение samdark »

APC для одной машины в разы быстрее.
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

Re: Хранение статистики в кэше

Сообщение because »

Sam Dark писал(а):APC для одной машины в разы быстрее.
А что думаете насчет eAccelerator ?
RTFM !
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Хранение статистики в кэше

Сообщение samdark »

Не пробовал.
Ответить