Concept Flow - Over-fetching and under-fetching problems
Client sends query
Server receives query
Server fetches data
Fetch too much data?
Yes→Over-fetching problem
Extra data sent
Fetch too little data?
Yes→Under-fetching problem
Missing data, client needs more queries
Server sends response
Client receives data
Client sends a query, server fetches data. If server fetches more than needed, it's over-fetching. If less, it's under-fetching, causing extra queries.