GQL is an emerging ISO standard for querying graph databases.
Not yet fully finalized, but intended to unify concepts from:
==Think of GQL as a future “standard SQL” for graphs.==
Tutorial Lesson 1: GraphQL Crash Course #1 - What is GraphQL?
Alternative to using a REST API.
- GET or POST to endpoints, many endpoints
- Server interacts with a database using CRUD
- drawbacks at scale and complexity
- Overfetching of data: GraphQL get specific
- Underfetching, need to go to many different places.
GraphQL:
- request goes to a single endpoint
- There is a querying format for this request.
- Dont need many queries.
- Mutations similar to CRUD.