@Alk90
php, mysql, jquery, css, html, api

Правильно ли я понимаю принцип использования Redis?

Всем привет!
Я понял назначение Redis как нечто такое:
Если у меня большая база данных, ну скажем 10млн пользователей и у каждого может быть примерно 100 друзей, то таблица friends в mysql будет содержать 1млрд записей.
Например, мне нужно выбрать ленту из 500 пользователей, а так же вывести значение является ли пользователь моим другом. Получается что JOINить записи из БД с миллиардом записей, для MySql тяжело. Поэтому мы создаем в редис как бы копию таблицы друзей из базы данных mysql. И каждый раз, когда мы удаляем или добавляем друга. Мы должны обновить запись и в mysql и в redis.
Ну а дальше работаем только с redis.
Поправьте меня пожалуйста, если не прав
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
понял неправильно, а про друзей вообще не эта база
см. графовые

но редис да, типа эффективнее просто кеша мускуля по скорости доступа
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы