Недавний эксперимент в Kubernetes-кластере снова поднял старый вопрос: если у нас уже есть PostgreSQL, а Redis — это дополнительная зависимость, можно ли просто кэшировать прямо в Postgres? Автор статьи Redis is fast – I’ll cache in Postgres проверил это на практике и сравнил оба подхода. 🔴 Redis оказался ожидаемо быстрее: 🔵 PostgreSQL показал себя так: Redis выигрывает как специализированный инструмент. Он уже умеет работать с TTL, оптимизирован под кэш и даёт стабильный результат. Но! Автор честно признаёт: Мне нравится этот эксперимент тем, что он показывает реализм подхода. 🚀 В мире стартапов и небольших сервисов очень часто «стреляют» советы уровня «ставьте Redis, иначе всё сломается». Но на деле: ⚖️ Однако важно понимать: Redis — это память, Postgres — это диск. Архитектурно Redis всегда будет быстрее в ин-мемори сценариях. Но если у вас «монолит» на Postgres, и нужно минимальное количество сервисов — компромисс оправдан. Redis здесь работал практически «в полсилы» из-за того,
Redis против PostgreSQL: стоит ли использовать базу данных как кэш?
26 сентября 202526 сен 2025
4
2 мин