Veille IA Veille IA sans buzz : pour stratèges québécois.
La veille

PgDog

Retour au répertoire

PgDog

Freemium Website 1 clics Vérifié récemment · il y a 1 h

En bref

PgDog est un proxy PostgreSQL open source écrit en Rust qui combine le pooling de connexions, l’équilibrage de charge et le partitionnement horizontal (sharding) derrière un point d’accès unique. E...

Mis à jour le 2026-08-23

Capture d'écran de PgDog
💰 Tarification
Freemium
🌐 Type
Website
🚀 Lancé en
📁 Catégories
🎯 Public
🔗 Site web
pgdog.dev
✓ Vérifié par La veille Mis à jour le 23 août 2026

👋 À propos de PgDog

À propos de PgDog

PgDog est un proxy PostgreSQL open source écrit en Rust qui combine le pooling de connexions, l’équilibrage de charge et le partitionnement horizontal (sharding) derrière un point d’accès unique. En avril 2026, l’outil se positionne comme une solution clé pour faire passer PostgreSQL à l’échelle sans modifier l’application cliente. Il assure une compatibilité transactionnelle complète et achemine automatiquement les requêtes selon leur type et la topologie du cluster.

Développé pour répondre aux limites des outils existants, PgDog offre une approche intégrée qui remplace plusieurs intermédiaires par un seul proxy performant et sécurisé. Sa conception en Rust lui confère une faible empreinte mémoire et une excellente rapidité d’exécution, ce qui en fait un choix pertinent pour les environnements de production à forte charge.

Fonctionnalités principales

Pooling de connexions PgDog mutualise quelques connexions serveur PostgreSQL pour des dizaines de milliers de clients simultanés. Il supporte deux modes : le mode transaction, qui libère la connexion après chaque transaction, et le mode session, qui conserve la connexion pour toute la durée de la session cliente.

Équilibrage de charge Le proxy achemine automatiquement les lectures vers les réplicas et les écritures vers le primaire. Il intègre des vérifications de santé régulières et retire les nœuds défaillants du pool, assurant ainsi une continuité de service.

Partitionnement transparent PgDog route les requêtes vers le bon shard selon une clé de partitionnement définie. Il gère les requêtes distribuées et réécrit les requêtes SQL pour les adapter à la topologie du cluster, le tout sans intervention de l’application.

Support SQL avancé L’outil prend en charge les prepared statements en mode transaction, les commandes LISTEN/NOTIFY, COPY, les agrégats trans-shards, ORDER BY, GROUP BY, DISTINCT et les inserts multi-lignes répartis sur plusieurs shards.

Opérations et observabilité PgDog offre un rechargement à chaud de la configuration, des métriques au format Prometheus/OpenMetrics, une base d’administration dédiée, le support du TLS, l’authentification SCRAM et des plugins chargeables à chaud.

Haute disponibilité Le proxy gère la réplication logique, détecte les promotions de primaire et effectue une bascule automatique pour maintenir la disponibilité du service.

Tarification

PgDog est distribué selon un modèle open source pour ses fonctionnalités de base. Le cœur du produit, incluant le pooling, l’équilibrage de charge et le partitionnement, est libre d’utilisation. Une édition enterprise existe, mais ses prix ne sont pas divulgués publiquement. Cette version ajoute la gestion d’infrastructure, un plan de contrôle, la qualité de service et un support avec contrat de niveau de service.

Cas d’utilisation

Réduction des connexions PostgreSQL PgDog permet à des applications comptant des dizaines de milliers de clients de partager un petit nombre de connexions serveur, évitant ainsi la saturation du SGBD.

Lecture et écriture sur cluster répliqué Le proxy achemine les SELECT vers les réplicas et les écritures vers le primaire, optimisant l’utilisation des ressources sans changement côté application.

Partitionnement d’une base en croissance Pour les bases qui atteignent des volumes importants, PgDog introduit le sharding de manière transparente, sans réécriture du code applicatif.

Migration et rééquilibrage en ligne Grâce à la réplication logique, PgDog permet de déplacer des données entre shards sans interruption de service.

Support des workloads ORM L’outil est compatible avec les frameworks qui utilisent SET, prepared statements ou inserts multi-lignes, ce qui facilite son adoption dans des projets existants.

Notre avis

Points forts PgDog se distingue par son intégration poussée avec PostgreSQL et sa capacité à combiner trois fonctions critiques en un seul outil : pooler, équilibreur de charge et partitionneur. Son caractère open source réduit le verrouillage fournisseur pour les fonctionnalités de base. La performance offerte par Rust et la capacité à monter à plusieurs centaines de milliers de connexions en font une solution adaptée aux environnements exigeants.

Points faibles La tarification de l’édition enterprise reste opaque, ce qui complique l’évaluation budgétaire pour les entreprises ayant besoin de support ou de fonctionnalités avancées. Le produit est encore jeune et certaines fonctions, notamment autour des requêtes cross-shard complexes, demeurent en maturation. La gestion du sharding et de la réplication ajoute une couche opérationnelle qui peut complexifier l’administration par rapport à une instance PostgreSQL classique. Enfin, des alternatives plus matures comme PgBouncer ou Pgpool-II peuvent répondre à des besoins plus simples.

Public cible PgDog s’adresse principalement aux équipes backend et aux architectes qui souhaitent faire évoluer PostgreSQL sans modifier leur application. Il convient aux DevOps, SRE et DBA gérant des clusters à forte charge, ainsi qu’aux entreprises exploitant des applications SaaS multi-locataires avec une croissance rapide du volume de données ou du nombre de connexions. Les organisations qui recherchent un point d’accès unique combinant pooling, équilibrage et partitionnement, avec un support SLA, trouveront dans PgDog une solution adaptée, sous réserve d’obtenir une tarification claire pour l’édition enterprise.

💡 Les prix affichés sont indicatifs et convertis approximativement en dollars canadiens ($ CA). La facturation réelle peut être effectuée dans une autre devise (souvent en $ US) par le fournisseur. Vérifiez le prix exact sur le site officiel.

Envie d'essayer PgDog ?

Visiter le site →
✓ Vérifié par La veille
👋

Soyez le premier à donner votre avis !

Partagez votre expérience avec cet outil pour aider la communauté.

💬

C'est calme ici...

Lancez une discussion ! Quelle est votre expérience ?

📚

Aucun tutoriel pour le moment

Connaissez-vous un bon tutoriel ? Partagez-le !

📸 Screenshots de la communauté

📷

Aucun screenshot pour le moment. Soyez le premier a en partager !

Aucune alternative pour le moment.

/
🔐 Connexion rapide

Entrez votre courriel pour recevoir un code à 6 chiffres.

Pas besoin de mot de passe ni d'inscription. Entrez votre courriel, recevez un code par courriel, et c'est tout !