Skip to content
SPECIFICTION
Get listed

Heimdall Database Proxy vs PgDog

Heimdall Database Proxy

heimdalldata.com

PgDog

pgdog.dev

Side by side

FigureHeimdall Database ProxyPgDog
Price from—Free
Free plan—Yes
Free trialYes—
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
Self-hostedYesYes
Plans published32
Spec score · Database Proxy Software7.7 (#10)7.7 (#12)
Connection poolingThe overview says front-side to back-side connections can be reduced by up to a 1000:1 ratio.It multiplexes thousands of application connections over a small number of PostgreSQL server connections and supports SET, LISTEN/NOTIFY, and advisory locks.
DeploymentThe proxy can be deployed as a transparent sidecar process and is described as usable on-premise or in the cloud.PgDog can be deployed with Kubernetes Helm, Docker, AWS ECS Terraform, pre-built binaries, or from source.
HeadquartersThe About page lists corporate headquarters at 2051 Grant Rd, Suite 146, Los Altos, CA 94024.San Francisco, California, United States

Plans

Heimdall Database Proxy

  • Enterprise EditionPriced on request
  • Enterprise Plus EditionPriced on request
  • Standard EditionPriced on request

Heimdall Database Proxy pricing →

PgDog

  • Open sourceFree
  • EnterprisePriced on request

PgDog pricing →

In their own words

Heimdall Database Proxy

Heimdall Database Proxy is a data access layer between an application and its database, routing, caching, and securing SQL queries. It can send reads to replicas and writes to primary databases, with replication-lag detection to support consistency. Frequently used queries can be cached with automatic expiry and invalidation rules to reduce database load and latency. Connection pooling can reduce front-side to back-side connections by up to a 1000:1 ratio. The proxy provides live SQL visibility, bottleneck identification, and auto-tuning recommendations, and can run as a transparent sidecar on-premise or in the cloud. Supported databases include MySQL, PostgreSQL, Amazon RDS, Oracle, SQL Server, MariaDB, DB2, Greenplum, and Redshift. Listed cloud integrations include AWS, Azure, Oracle, Google Cloud, and Redis. Active Directory integration supports authentication and authorization. Enterprise Plus includes data masking, GDPR auditing, and honey-tokens. A free Greenplum Community Edition is available for Greenplum use, with pooling, LDAP synchronization for one server, and SQL performance analytics. The AWS Marketplace listing offers a free 30-day trial; technical support for the Community Edition requires an Enterprise upgrade.

Visit heimdalldata.com

PgDog

PgDog is a PostgreSQL connection pooler, load balancer, and database sharder designed to scale databases without application changes. It multiplexes many application connections across fewer PostgreSQL server connections and supports SET, LISTEN/NOTIFY, and advisory locks. Read queries can be distributed across replicas while writes go to the primary, with health checks and failover detection. Sharding keys guide query routing; queries without a key can run across databases in parallel. Cross-shard transactions use PostgreSQL prepared transactions and two-phase commit, with automatic rollback on errors. PgDog can copy data and stream row changes to another database without pausing query traffic. Deployment options include Kubernetes Helm, Docker, AWS ECS Terraform, pre-built binaries, and source. Releases include Linux arm64 and amd64, Apple Silicon Mac, and Debian packages; the macOS binary is unsigned. The project is free and open source under AGPL-3.0, and documentation says internal use does not require sharing source code. Enterprise support includes architecture reviews, a dedicated Slack channel, and an SLA promising a response within 15 minutes.

Visit pgdog.dev