Hacker GitHub

← All repos

pgdogdev/pgdog

View on GitHub ↗ ★ 5,594 Rust

PostgreSQL connection pooler, load balancer and database sharder.

22 mentions on Hacker News by 9 people: 9 stories, 13 comments · first 2025-03-17 · latest 2026-09-18

Mentions per year 22 mentions · busiest year 2026 (14)
20082026
  1. ▲ 4
    Show HN: pg_raw_parse - parse PgSQL in Rust
    story by levkk · 2026-09-18 · 0 comments
  2. …working on pgdog[1] fulltime now. We've had several successful pgcat -> pgdog migrations now. [1] https://github.com/pgdogdev/pgdog
  3. I've been using pgdog ( https://github.com/pgdogdev/pgdog ) and it has worked really well for my needs!
    comment by JustSkyfall · 2026-07-11 · in We scaled PgBouncer to 4x throughput
  4. …data itself is e.g. json files and drives the system. I actually have a public (AGPL) example here: https://github.com/pgdogdev/pgdog/tree/main/integration/sql - pgdog is particularly testable since it is trying for complete transparency,…
    comment by jaggederest · 2026-07-09 · in I think I have LLM burnout
  5. ▲ 3
    Rename count:Count to von:Count
    story by xkef · 2026-06-10 · 0 comments
  6. This commit looks... odd. https://github.com/pgdogdev/pgdog/commit/36434f93f03dec1d7d4... I want to have as much fun as the next developer, but that makes me worry, what with supply chain attacks in the news and all.
  7. …and will improve as I work. You can find some open source examples on github, either directly https://github.com/pgdogdev/pgdog/commits/main/?author=jagge... or through my profile - that repo has a pure-sql integration suite I wrote…
    comment by jaggederest · 2026-06-01 · in Backpressure is all you need
  8. …case. You can see a version of this that I did quite similarly, for postgresql wire format, here: https://github.com/pgdogdev/pgdog/tree/main/integration/sql It validates that sql with the same setup, teardown, and test results in…
  9. Yeah! Take a look at our Docker demo in GitHub: https://github.com/pgdogdev/pgdog
  10. Absolutely. We do weekly releases here: https://github.com/pgdogdev/pgdog/releases . Each release includes a detailed changelog. I believe you can use an RSS reader if those are still in vogue, e.g.: https://github.com/pgdogdev/pgdog/releas…
  11. I think we may have fixed this 3 weeks ago: https://github.com/pgdogdev/pgdog/pull/744 Might be worth another try. If not, a GitHub issue with more specifics would be great, and we'll take a look. Also, if binary encoding isn't working…
  12. …traffic cutover. The zero-downtime resharding is currently WIP, working on the PR as we speak: https://github.com/pgdogdev/pgdog/pull/784 .
  13. ▲ 326
    Show HN: PgDog – Scale Postgres without changing the app
    story by levkk · 2026-02-23 · 63 comments
  14. ▲ 1
    PgDog: Connection pooler, load balancer and sharder for PostgreSQL
    story by levkk · 2026-02-17 · 0 comments
  15. ▲ 2
    Implement two-phase commit (2pc)
    story by levkk · 2025-09-10 · 0 comments
  16. Interesting. I've been thinking about it as well. I wrote some code to prototype it here: https://github.com/pgdogdev/pgdog/blob/main/pgdog/src/backen...
  17. ▲ 307
    Show HN: PgDog – Shard Postgres without extensions
    story by levkk · 2025-05-26 · 80 comments
  18. ▲ 27
    PgDog is a transaction pooler logical replication manager can shard PostgreSQL
    story by Bender · 2025-04-24 · 0 comments
  19. ▲ 3
    Horizontal scaling for PostgreSQL with automatic sharding
    story by birdculture · 2025-04-22 · 0 comments
  20. ▲ 2
    Pgdog: Horizontal scaling for PostgreSQL with automatic sharding
    story by todsacerdoti · 2025-04-21 · 0 comments
  21. …it's promoting a new open source (AGPL) horizontal sharding solution for PostgreSQL called PgDog: https://github.com/pgdogdev/pgdog Looks like the trick this one uses is to parse your SQL queries inside a custom router/load-balancer and…
    comment by simonw · 2025-04-13 · in Vertical Sharding Sucks
  22. I ended up adding support for GROUP BY: https://github.com/pgdogdev/pgdog/pull/43 I had it in the back of my mind for a while, nice to have it in code. Works pretty well, as long as columns in GROUP BY are present in the result set.…
    comment by levkk · 2025-03-17 · in Making Postgres scale