Skip to content

PgDog Enterprise

PgDog Enterprise is a version of PgDog that contains additional features for large-scale monitoring and deployment of sharded (and unsharded) PostgreSQL databases.

Unlike PgDog itself, PgDog Enterprise is closed source and available upon the purchase of a license. It comes with a control plane which provides real-time visibility into PgDog's operations and enterprise features.

Features

Feature Description
Control plane Synchronize and monitor multiple PgDog processes.
Active queries Real-time view into queries running through PgDog.
Query plans Root cause slow queries and execution anomalies with real-time Postgres query plans, collected in the background.
Real-time metrics All PgDog metrics, delivered with second-precision through a dedicated connection.
Query statistics Query execution statistics, like duration, idle-in-transaction time, errors, and more.

Demo

You can run a demo version of PgDog Enterprise locally with Docker Compose:

curl -sSL \
    https://docs.pgdog.dev/examples/control_plane/docker-compose.yaml \
    -o docker-compose.yaml \
    && docker-compose up

The demo comes with the control plane, the web UI and PgDog configured as follows:

Setting Value
Web UI http://localhost:8099
Username demo@pgdog.dev
Password demopass
PgDog 0.0.0.0:6432

For questions about the demo, PgDog Enterprise features, or pricing, contact us. PgDog can be deployed on-prem, in your cloud account, or entirely managed by us.

Roadmap

PgDog Enterprise is new and in active development. A lot of the features we want aren't built yet:

Feature Description
QoS Quality of service guarantees, incl. throttling on a per-user/database/query level.
AWS RDS integration Deploy PgDog on top of AWS RDS, without the hassle of Kubernetes or manual configuration.
Automatic resharding Detect hot shards and re-shard data without operator intervention.