Commencez par le travail qu’une requête répète. Ces articles relient le chemin
de lecture PostgreSQL aux décisions applicatives : quoi mesurer, comment des
données obsolètes sont publiées et ce qu’une réponse par lots doit conserver.
Parcourez une course cache-aside où une ancienne lecture remplit une clé supprimée après le commit. Comprenez la validation des remplissages, les snapshots, le rollback et les caches locaux aux requêtes.
Concevez une comparaison équitable du cache de lignes PostgreSQL avec SQL préparé et RESP MGET. Distinguez lectures chaudes, misses, tailles de lots, écritures et coûts clients.
Remplacez les requêtes de clés primaires N+1 en conservant les ID dupliqués, l'ordre d'entrée, les positions NULL et les lignes absentes. Comparez ANY, WITH ORDINALITY et RESP MGET.
pg_local_cache 3.1.0 garde les lignes fréquentes en mémoire partagée PostgreSQL et les sert via RESP. Comparaison avec Valkey et SQL préparé, sans lignes obsolètes.