Graphql

  • Graph 자료 구조

  • Query에서 얻고자 하는 걸 지정

  • Query(Read), Mutation(Command: Create, Update, Delete), Subscription(Event)

페이스북에서 만든 쿼리 언어이며, sql과 마찬가지로 Graph QL도 쿼리 언어입니다. 데이터에 대해 정의한 타입 시스템을 사용하여 쿼리를 실행하기 위한 서버 측 런타임입니다.

  • sql - 데이터베이스 시스템에 저장된 데이터를 효율적으로 가져오는 것이 목적

  • gql - 웹 클라이언트가 데이터를 서버로부터 가져오고 효율적으로 가져오는 것이 목적

sql의 문장은 주로 백엔드 시스템에서 작성하고 호출하는 반면, gql의 문장은 주로 클라이언트 시스템에서 작성하고 호출합니다.

Last updated