Pg_shard – PostgreSQL extension to scale out real-time reads and writes
1–10 of 28 posts
Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#2There is definitely a different approach being taken as Postgres-XL has a supervisor/loadbalancer, and pg_shard seems like every node is capable of doing all actions.
Excited to see it evolve.
Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#3Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#4Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#5I wonder how it compares to the slightly more well established Postgres-XL. There is definitely a different approach being taken as Postgres-XL has a supervisor/loadbalancer, and pg_shard seems like every node is capable of doing all actions. Excited to see it evolve.
Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#6Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#7I wonder how it compares to the slightly more well established Postgres-XL. There is definitely a different approach being taken as Postgres-XL has a supervisor/loadbalancer, and pg_shard seems like every node is capable of doing all actions. Excited to see it evolve.
Postgres-XL has cluster-wide transaction support, this doesn't.
Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#8Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#9Comparing this a bit with Postgres-XL, how mindful of data locality do I have to be when querying? Looks like this drops right in for existing apps, but I'd be concerned about long-term performance if I didn't tailor my app code.
Another difference with Postgres-XL is that pg_shard is an extension to PostgreSQL, rather than a separate product with different components. As such, you can just compile and load it into standard Postgres, and you're ready to go.
Re: Pg_shard – PostgreSQL extension to scale out real-time reads and writes
#10I've always been a fan of using PostgreSQL wherever possible, and this extends "where possible". As a YC S11 batchmate especially, I'm really proud of all the great contributions Citus Data has made, and what a useful tool CitusDB is (a bunch of other YC companies use it).