4 ms·
How does the backend ensure complex queries are efficient and that the client can't make a costly query without realizing it?
by hnaccy 8y ago
How does the backend ensure complex queries are efficient and that the client can't make a costly query without realizing it?
- alter_eco123 8y agoGood question! I'm guessing typical implementations would involve a lot of caching. It would be nice to hear about people's experiences though.
- masklinn 8y agographql does not provide for more complex queries than a regular RPC, the API designers decides specifically what they want to provide at each level. What they do is coalesce all those separate queries into one, and actually allow for sub-query optimisations if you feel like it. So the answer is that it does not, any more than e.g. grpc does not.