Свежие новости

В интернете можно найти множество статей, которые утверждают, что Postgres подходит для разных задач, включая кэширование. Я решил протестировать эту теорию, заменив Redis на Postgres в своем HTTP-сервере. Эксперимент проводился на кластере k8s, где Postgres и Redis запускались на одном узле с ограниченными ресурсами. Я создал простой веб-сервер с двумя конечными точками и кэшем для хранения сессий. После заполнения обоих кэшей 30 миллионами записей, я провел тесты на получение и установку данных. Результаты показали, что Redis превосходит Postgres по скорости и задержкам, хотя использование нежурналируемых таблиц в Postgres несколько улучшило результаты записи. Несмотря на это, я остаюсь сторонником Postgres из-за его интеграции в проекты, отсутствия дополнительных зависимостей и возможности масштабирования. В конечном итоге, 7425 запросов в секунду — это впечатляющий результат даже для старого оборудования.

News Reporter