Quando ouvi falar do GraphQL me disseram que era uma coisa revolucionária e tal que era uma mão na roda porque as consultas trariam apenas os dados que vc quer,etc... mas assistindo as aulas do curso estão um pouco desapontado.
Eu imaginava que por exemplo quando eu fizesse a consulta
query {
clientes {
nome
}
}
O GraphQL iria de alguma forma interagir com o banco de dados e me retornar o resultado esperado, mas vejo pela aula que a query real executada pelo banco é um select * from clientes, logo a tal vantagem do GraphQL trazer "apenas oque você quer" é uma ilusão , já que quem está sendo executado na realidade é o select *, está correto esse entendimento que tive?