Хранение статистики в кэше
Хранение статистики в кэше
Здравствуйте, как вы относитесь к варианту хранения таких данных, как количетсов просмотров, количество комментариев и т.д. в кэше(редис), чтобы выполнять меньше операций обновления в самой бд.
Re: Хранение статистики в кэше
То что статистика обновляется раз в n минут, вполне обычное дело. Сбор статистики выполняется не одним запросом что несет на базу нагрузку. Особенно если таблица просмотров устроена так что каждый просмотр это 1 запись и тип не MyISAM.
Re: Хранение статистики в кэше
То есть подход хранения таких данных в noSQL бд будет оправдан? Просто так не будет сбиваться кэш.BuCeFaL писал(а):То что статистика обновляется раз в n минут, вполне обычное дело. Сбор статистики выполняется не одним запросом что несет на базу нагрузку. Особенно если таблица просмотров устроена так что каждый просмотр это 1 запись и тип не MyISAM.
Re: Хранение статистики в кэше
noSQL лишь источник хранения кэша. Это может быть,так же, MySQL на другом или(и) на том же сервере , APC ( и другие), текстовые файлы и тд. И даже если работа с кэш источником будет не такая быстрая как с основной базой, выигрыш в отсутствии больших и сложных запросов для основной базы очевиден.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Хранение статистики в кэше
Отношусь хорошо. Для кэша советую APC.
Нравится Yii? Давайте сделаем его лучше!.
Re: Хранение статистики в кэше
А почему APC, а не тот же memcache ? Или это чисто личное предпочтение?Sam Dark писал(а):Отношусь хорошо. Для кэша советую APC.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Хранение статистики в кэше
APC для одной машины в разы быстрее.
Нравится Yii? Давайте сделаем его лучше!.
Re: Хранение статистики в кэше
А что думаете насчет eAccelerator ?Sam Dark писал(а):APC для одной машины в разы быстрее.
RTFM !