Релиз открытого проекта Pogocache 1.0 для кэширования, созданного с нуля с упором на низкую задержку и эффективность

22 июля 2025 года состоялся релиз открытого проекта Pogocache 1.0 для кэширования, созданного с нуля с упором на низкую задержку и эффективность использования ЦП — альтернативы Memcached и Valkey/Redis. Исходный код решения написан на C и опубликован на GitHub под лицензией AGPLv3. По заявлению разработчика Джоша Бейкера, проект превосходит по производительности такие платформы, как Memcache, Garnet, Dragonfly, Valkey и Redis.

Основные фичи Pogocache, согласно пояснению автора решения:

быстрее, чем Memcache, Valkey, Redis, Dragonfly и Garnet. У Pogocache самая низкая задержка на запрос, что обеспечивает самое быстрое время отклика. Pogocache оптимизирован для масштабирования от одного до нескольких ядер, обеспечивая максимальную производительность как в однопоточном, так и в многопоточном режиме.

проект использует минимальное количество тактов процессора на запрос, минимизируя нагрузку на сервер, энергопотребление и общие эксплуатационные расходы.

работает как серверная программа. Он поддерживает протоколы Memcache, Valkey/Redis, HTTP и Postgres, что позволяет использовать системные инструменты, такие как curl и psql, а также многочисленные клиентские библиотеки, доступные для большинства языков программирования.

вместо запуска Pogocache как серверной программы можно скомпилировать автономный файл pogocache.c в существующее программное обеспечение, минуя сеть и получая прямой программный доступ к кэшу. Запуск встроенного ПО обеспечивает высокую скорость, более 100 млн операций в секунду.

Подробнее о тестах Pogocache можно узнать в репозитории Cache Benchmarks.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии