Преимущества использования PostgreSQL для кэширования по сравнению с Redis

В интернете можно найти множество статей о преимуществах Postgres в различных задачах. Я решил протестировать возможность его использования в качестве альтернативы Redis для кэширования. Часто работая с API, я создал простой HTTP-сервер, который использует кэш. Эксперимент проводился на кластере k8s, где Postgres и Redis работали на отдельных узлах с ограниченными ресурсами. Я реализовал кэш для Redis с помощью go-redis, а для Postgres — с использованием pgx. Заполнив обе системы 30 миллионами записей, я провел тесты на получение и установку данных. Результаты показали, что Redis превосходит Postgres по всем параметрам, однако для моих нужд, таких как необходимость в базе данных и минимизация зависимостей, я предпочту использовать PostgreSQL. Он способен обрабатывать более 7000 запросов в секунду, что вполне достаточно для большинства проектов.