Задать вопрос
@Tim3

Кэширование БД в оперативную память?

Всем привет!

Есть вопрос, к примеру на серваке есть софтина, проект или сайт с БД. Имеется допустим много оперативки. Многие проекты хешируют все БД сайта в оперативную память.

Можете мне пояснить зачем это делает и какой с этого профит?
  • Вопрос задан
  • 444 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 2
@Silm
Не хеширование, а кеширование.

В память кешируют результат выполнения запросов. Чтобы уменьшить время отклика и снизить нагрузку на БД.
Кроме того у СУБД есть свой кеш, с той же целью. Она им управляет сама.

Для кеширования предпочтительнее использовать оперативную память. Потому что скорость доступа к данным в памяти во много раз быстрее чем к данном на диске.
Ответ написан
streetflush
@streetflush
Скорость работы оперативной памяти в разы больше жестких дисков.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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