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 !