GraphQL
Quellen und weiterführende Links:
- Wikipedia (deutsch)
GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs bereit. ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache. GraphQL GraphQL ist eine quelloffene Datenabfrage-, sowie Datenmanipulationssprache und stellt eine Alternative zu SQL und REST APIs bereit. 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 bereit. bietet eine Alternative zu
SQL
SQL (Structured Query Language) ist eine auf relationaler Algebra basierende Datenbanksprache. und zu den typischen REST
Programmierschnittstellen
Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen.. Bei einer typischen REST
API
Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. Datenabfrage müssen mehrere verschiedene Endpoints der
API
Eine API (Application Programming Interface) ist eine Programmierschnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren und Daten auszutauschen. 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 bereit. 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 zu viele 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.