Postgres scales
with PgDog

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

1git clone https://github.com/pgdogdev/pgdog
2cd pgdog && docker-compose up
3PGPASSWORD=postgres psql -h 127.0.0.1 -p 6432 -U postgres postgres

Shard Postgres
without extensions

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.

Read more arrow_forward

Move data

Using logical replication, PgDog can shard data in the background without downtime.

Read more arrow_forward

Speed of NoSQL
with SQL

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.

Read more arrow_forward

Scalable coordinator

Cross-shard queries are supported out of the box. Data relationships are not sacrificed to go faster.

Read more arrow_forward

Ready to scale
your database?

You can always email us if you have any questions.