PgDog icon
PgDog icon

PgDog

PgDog is the missing routing layer for PostgreSQL. It moves data between nodes and directs query traffic, transparently to the application.

Cost / License

Platforms

  • Self-Hosted
  • Rust
  • Docker
  • Kubernetes

Features

  1.  Load balancing
  2. PostgreSQL icon  PostgreSQL support
  3.  Rust

PgDog News & Activities

Highlights All activities

Recent activities

No activities found.

PgDog information

AlternativeTo Category

Network & Admin

GitHub repository

  •  3,364 Stars
  •  131 Forks
  •  132 Open Issues
  •   Updated  
View on GitHub
PgDog was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is PgDog?

PgDog is the missing routing layer for PostgreSQL. It moves data between nodes and directs query traffic, transparently to the application.

PgDog operates entirely outside the database and can be deployed in all environments, including managed clouds, like AWS RDS and Google Cloud SQL.

  • Route queries: PgDog understands SQL and makes sure queries land on the right shards.
  • Move data: Using logical replication, PgDog can shard data in the background without downtime.

Unlock performance previously only available to key/value stores. By adding more data nodes, Postgres becomes as fast as your hardware.

  • Share-nothing architecture: Shards are independent databases, with all operations parallelized across the entire cluster.
  • Scalable coordinator: Cross-shard queries are supported out of the box. Data relationships are not sacrificed to go faster.