Redis и Valkey отстают: Pogocache 1.0 вышел и сметает конкурентов с минимальной задержкой
NewsMakerПроект на C предлагает альтернативу привычным решениям.
Представлена первая стабильная версия Pogocache 1.0 — система кэширования с открытым исходным кодом, ориентированная на минимальные задержки и высокую эффективность использования CPU. Программа написана с нуля на языке C и распространяется под лицензией AGPLv3.
Pogocache заявлена как альтернатива популярным решениям вроде Memcache, Redis, Valkey, Dragonfly и Garnet — с лучшими показателями производительности. Согласно опубликованным данным, она показывает наименьшую задержку на запрос и минимальную нагрузку на процессор, обеспечивая высокую однопоточную производительность и масштабирование на многопроцессорные системы.
Программа поддерживает протоколы Memcache, Redis/Valkey, HTTP и Postgres, что позволяет использовать стандартные инструменты вроде
Сервер может работать как в виде отдельного процесса, так и быть встроен в приложение через единый исходный файл
В бенчмарках на AWS c8g.8xlarge с 8 потоками Pogocache опережает конкурентов по латентности и скорости обработки. Подробности и исходный код доступны на GitHub-странице проекта .

Представлена первая стабильная версия Pogocache 1.0 — система кэширования с открытым исходным кодом, ориентированная на минимальные задержки и высокую эффективность использования CPU. Программа написана с нуля на языке C и распространяется под лицензией AGPLv3.
Pogocache заявлена как альтернатива популярным решениям вроде Memcache, Redis, Valkey, Dragonfly и Garnet — с лучшими показателями производительности. Согласно опубликованным данным, она показывает наименьшую задержку на запрос и минимальную нагрузку на процессор, обеспечивая высокую однопоточную производительность и масштабирование на многопроцессорные системы.

Программа поддерживает протоколы Memcache, Redis/Valkey, HTTP и Postgres, что позволяет использовать стандартные инструменты вроде
curl
и psql
, а также доступные клиентские библиотеки. Сервер может работать как в виде отдельного процесса, так и быть встроен в приложение через единый исходный файл
pogocache.c
. Во встроенном режиме пропускная способность превышает 100 миллионов операций в секунду. В бенчмарках на AWS c8g.8xlarge с 8 потоками Pogocache опережает конкурентов по латентности и скорости обработки. Подробности и исходный код доступны на GitHub-странице проекта .