4 ms·
Interesting technology. Similar to Citus but not built as an extension. The Citus coordinator, which is a Postgres database with the Citus extension, is replace
by saisrirampur 2y ago
Interesting technology. Similar to Citus but not built as an extension. The Citus coordinator, which is a Postgres database with the Citus extension, is replaced by a proxy layer written in Rust. That might provide more flexibility and velocity implementing distributed planning and execution than being tied to the extension ecosystem. It would indeed be a journey to catch up with Postgres on compatibility, but it's a good start.
- sroussey 2y agoSo like the MySQL proxies of long ago? There are definitely advantages of not running inside the system you wish to orchestrate. Better keep up with the parser though!
- levkk 2y agoWe use the Postgres parser directly, thanks to the great work of pg_query [1]. [1] https://github.com/pganalyze/pg_query.rs https://github.com/pganalyze/pg_query.rs