Pogocache 1.2 : Microsoft Mimalloc propulse les performances du cache opensource

Le projet Pogocache vient de publier sa version 1.2 et frappe fort : le logiciel de cache opensource adopte désormais par défaut l’allocateur mémoire Mimalloc développé par Microsoft. Objectif affiché : repousser les limites de la latence et de l’efficacité CPU tout en devançant des solutions bien établies comme Redis, Memcached ou encore Valkey.

Pourquoi Mimalloc change la règle du jeu

Conçu pour réduire la fragmentation et accélérer les allocations multi-thread, Mimalloc est reconnu pour sa légèreté et sa robustesse. En l’intégrant nativement, Pogocache 1.2 élève ses performances d’un cran : temps de réponse plus courts, consommation CPU maîtrisée et scalabilité accrue, même sous forte charge.

Un cache « zero-copy » qui optimise chaque cycle

L’équipe de développement insiste sur l’orientation « zero-copy » de l’architecture, couplée à une gestion événementielle épaulée par io_uring sur Linux. Le résultat ? Un débit supérieur de 25 % à 40 % par rapport aux précédents benchmarks réalisés contre Redis 7 et Valkey 7, selon les tests internes effectués avec memtier_benchmark.

Simplicité déploiement, licence permissive

Disponible sous licence Apache 2.0, Pogocache se compile en quelques secondes, ne requiert aucun module externe et expose une API compatible Memcached texte/binaire, facilitant la migration des applications existantes. Les binaires pré-compilés pour Linux x86_64, ARM64 et macOS M1/M2 accompagnent cette sortie.

À surveiller de près

Cette montée en puissance d’un acteur encore méconnu pourrait bousculer le marché du cache en mémoire, traditionnellement dominé par Redis. D’autant que la feuille de route évoque déjà le support de la persistence rapide, des clusters dynamiques et… une compatibilité Redis Wire en option.

Envie de tester vous-même ? Cliquez ici pour lire l’annonce complète et accéder aux sources.

Et vous, pensez-vous qu’un nouveau venu puisque tenir tête à Redis ? Partagez votre avis dans les commentaires !

Subscribe to jmarc

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe