GraphQL1 GraphQL 이란? 정의 API를 제공하기 위한 쿼리 언어 쿼리 언어란 뭘까? 사용자에게 필요한 정보를 데이터베이스나 정보 시스템에 보여달라고 요청할 수 있게 하는 컴퓨터 언어입니다. 쿼리 언어 종류는 여러 가지가 있지만 대표적으로 알려진 언어로는 SQL(Structured Query Language)이 있습니다. SQL과 GraphQL은 어떤 차이점이 있을까? 언어적 구조, 사용법 등 여러 가지 차이가 존재하나 가장 큰 차이점은 언어의 목적이 다르다는 점입니다. SQL은 데이터베이스에 저장된 데이터를 효율적으로 가져오는 것이 목적이며, GraphQL은 웹 클라이언트가 데이터를 서버로부터 효율적으로 가져오는 것이 목적입니다. 왜 이 기술이 생겨났을까? 기존에는 API 개발을 할 경우 주로 REST API를 사용했었습니다. .. 2021. 11. 16. 이전 1 다음