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 d'un cache de lignes PostgreSQL avec SQL préparé, SQL mget et RESP MGET. Séparez 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 SQL mget.