10 ms·
It's impressive that the entire thing is in pl/pgsql (apart from parsing). Have you considered any other implementation strategies (C native extension, any oth
by andreypopp 4y ago
It's impressive that the entire thing is in pl/pgsql (apart from parsing).
Have you considered any other implementation strategies (C native extension, any other pl/* or maybe running an out of PostgreSQL process which does GraphQL to SQL compilation)?
- oliverrice 4y agoYes! We've been exploring https://github.com/tcdi/pgx https://github.com/tcdi/pgx internally so we'd be able to re-work the hotspots in rust. We haven't decided to go that route yet but its been incredibly easy to work with & I'm psyched about what options it could open up like: - Stateless requests (no schema cache) - Subscriptions (via a background worker)