Die flotte Cache- und In-Memory-Datenbank Pogocache tritt als schnellere Alternative zu Memcached an. Die neue Version 1.2 tauscht den Mechanismus zur Speicherallokation: Ab sofort kommt ein von Microsoft entwickeltes System zum Einsatz.#Cache #In-Memory-Datenbank #Mimalloc #Pogocache
Pogocache 1.2 wechselt zu Mimalloc - LinuxCommunity
Pogocache 1.2 wechselt zu Mimalloc - LinuxCommunity

Die flotte Cache- und In-Memory-Datenbank Pogocache tritt als schnellere Alternative zu Memcached an. Die neue Version 1.2 tauscht den Mechanismus zur Speicherallokation: Ab sofort kommt ein von Microsoft entwickeltes System zum Einsatz. Mimalloc ersetzt die von C angebotene Funktion „malloc()“, die einen Speicherbereich reserviert. Das intelligentere Mimalloc geht jedoch flotter zu Werke – und zwar sowohl bei Single- als auch Multithreading-Aufgaben. Aus diesem Grund wechselt Pogocache 1.2 standardmäßig zu Mimalloc. Wem diese Maßnahme nicht gefällt, kann Mimalloc bei Übersetzung der Caching-Software abschalten (Parameter „–allocator=stock“) oder gegen Jemalloc tauschen („.–allocator=jemalloc“). Letztgenannter Speicherallokator wird allerdings seit dem 2. Juni nicht mehr aktiv weiterentwickelt. Daher sollte man ihn nur mit guten Gründen anknipsen. Pogocache 1.2 bringt noch drei weitere kleinere Neuerungen mit. Im Einzelnen kennt die Software das „MONITOR“-Kommando, nutzt standardmäßig 4096 Shards für alle Threads und unterstützt statische Builds gegen die Musl-Bibliothek.

LinuxCommunity
Pogocache: High-Performance, Multi-Protocol Redis Alternative

Redis, who? Pogocache offers speed, simplicity, and flexibility for modern caching needs.

It's FOSS News

New in #opensource: #Pogocache 1.0 GA is here!

Built for low latency and CPU efficiency, it supports multiple popular protocols while claiming better throughput & lower latency than other caching alternatives.

👉 Learn more: https://bit.ly/4gdFuYr

#InfoQ #Caching #Performance #SoftwareDevelopment

#Pogocache est un soft de cache (genre, clé/valeur en mémoire, mais qui peut être persisté sur disque).

Ce projet a des trucs assez wow.

Il se compile fastoche (ou tu peux utiliser l'image Docker).

Une fois le serveur lancé, on peut y accéder via :

1. HTTP (PUT, GET, DELETE, etc)
2. redis-cli ou valkey-cli
3. psql (ou via ta lib PG préférée dans ton langage de prog préféré)
4. Telnet en utilisant le protocole Memcache

Of course, sécu via TLS (ou password).

https://pogocache.com/

Pogocache - Fast In-Memory Cache

Pogocache 1.0 Released: Claims Better Performance Than Memcache, Valkey & Redis phoronix.com/news/Pogocache-1.… #pogocache #redis #valkey #memcache
Pogocache 1.0 Released: Claims Better Performance Than Memcache, Valkey & Redis

Pogocache 1.0 was released today as a fast open-source caching software that aims for low latency and great CPU efficiency