GraphQL
Wikipedia
GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit. ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache. GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit. wurde ursprünglich von Facebook entwickelt, gehört aber seit 2018 zur Linux Foundation.
GraphQL
GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit. bietet eine Alternative zu
SQL
SQL (Structured Query Language) ist eine auf relationaler Algebra basierende Datenbanksprache. und zu den typischen REST Programmierschnittstellen. Bei einer typischen REST API Datenabfrage müssen mehrere verschiedene Endpoints der API angefragt werden. Im ersten Schritt werden beispielsweise die Nutzerdaten unter /users/
Mit GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs beereit. lassen sich diese Anfragen in einem einzigen Anfrageschritt gezielt umsetzen. Es werden Probleme wie Underfetching (nicht alle benötigten Daten sind in einer Serverantwort erhältlich) und Overfetching (eine Serverantwort enthält zuviele Daten) vermeiden. Analog lässt sich dies auch auf die Manipulation von Daten übertragen.
Verwandte Technologien und Begriffe:
- SQL SQL (Structured Query Language) ist eine auf relationaler Algebra basierende Datenbanksprache.