It shards it as well. We handle schema sync, moving table data (in parallel), setting up logical replication, and application traffic cutover. The zero-downtime resharding is currently WIP, working on the PR as we speak: https://github.com/pgdogdev/pgdog/pull/784.
back
2 comments
Interesting, I'm a bit new to this... could you explain how PgDog works high-level? It's both a connection pooler and a sharding engine? Is there a kind of tutorial to "play" with those features and get a sense of how they work/what complexity they add?
Yeah! Take a look at our Docker demo in GitHub: https://github.com/pgdogdev/pgdog
Incredible. I am really interested in trying pgdog for our B2B SAAS product. Will do some testing.