Хранить ли в Redis данные, которые используются поиска?

У меня есть в формате файла порядка 50 000 локаций (города, страны, штаты), они будут использоваться пользователем достаточно активно. Человек будет иметь возможность искать нужные ему локации через поиск.
Стоит ли такие данные отправить в Redis или можно записать в БД (использую Postgresql) ?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@melnikov_m
50 тысяч это не так много, если грамотно построить индексы, то нагрузки на БД не должно быть. Редис или мемкеш можно в качестве кеша использовать при необходимости.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
В кэше можно держать N самых популярных местоположений из всех запросов (LRU). Если в кэше не находится, то тогда уже искать в Postgresql.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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