Зачем используется Redis? Что будет, если Redis упадёт? Политики обновления кэша? Почему Redis быстрее PostgreSQL?
Redis работает быстрее по нескольким ключевым причинам:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Redis работает быстрее по нескольким ключевым причинам:
Читать ответДа, проектировал схемы баз данных с нуля. Обычно это включает несколько уровней:
Читать ответНагрузка на систему определяется требованиями к количеству одновременных пользователей, объему обрабатываемых данных и времени отклика.
Читать ответЧтобы ускорить выполнение долгого запроса, можно предпринять следующие шаги:
Читать ответDISTINCT ON — это расширение PostgreSQL для выборки уникальных строк по определённым столбцам, при этом можно контролировать, какую именно строку из группы брать.
Читать ответSQL базы данных выбирают по нескольким причинам:
Читать ответsql SELECT username, COUNT() AS taskcount FROM tasks GROUP BY username;
Читать ответНормализация базы данных — это процесс организации данных в таблицах таким образом, чтобы минимизировать избыточность и избежать аномалий при обновлении, вставке и удалении данных.
Читать ответАгрегирующая функция — это функция, которая принимает набор значений и возвращает одно сводное значение, отражающее некоторую характеристику этого набора.
Читать ответОсновная проблема данной реализации — отсутствие явного коммита транзакции.
Читать ответДля анализа SQL-запроса нужно:
Читать ответИндексы в базе данных служат для ускорения поиска и выборки данных. Они создаются на одном или нескольких столбцах таблицы и позволяют базе данных быстро находить нужные записи без полного перебора всех строк.
Читать ответ