본문 바로가기

Backend/REST API

REST API와 CRUD 차이점

이제껏 REST API = CRUD라고 생각을 해왔었다.. 개발을 하다가 문득 이 둘이 같은건가?라는 생각이 들어 구글링을 해보았다. 

 

1. REST AP를 통해 할 수 있는 여러 작업중에 Database CRUD가 있는 것이다. REST API가 더 상위의 개념 

2. REST API를 구성하고 있는 것은, 자원(URI), 행위(Method), 표현(Representation)이 있다. 

3. CRUD는 DB 애플리케이션과 상호작용하기 위한 4가지 주요 기능이다. CRUD는 DB 설정에서 영구적인 기록을 하기 위한 '주기'이고, RESTful의 아키텍처 목표를 준수하기 위해 REST 명령에 매핑된다. REST API가 적절한 HTTP 메서드를 사용한다면 CRUD 이상의 기능을 발휘한다. 

 

참고 https://jsmun.com/67

 

[ASP.Net Core API] REST API와 RESTful 및 CRUD개념

RESTful이란? 'REST API'를 제공하는 서비스를 'RESTful'한 API라고 말할 수 있으며, REST 규칙을 따르는 서비스를 'RESTful'이라 칭한다. CRUD란? Create, Read, Update, Delete 4개의 기능을 칭하는 용어다. 이름 SQL 조

jsmun.com

https://velog.io/@thisisemptyyy/TIL-021-CRUD-vs-REST-API

'Backend > REST API' 카테고리의 다른 글

param과 query의 차이점  (0) 2023.10.05
Unreachable Code  (1) 2023.03.17
Endpoint 엔드포인트 그게 몬데  (0) 2023.03.02
출근길에 읽은 IT) REST API 설계 정리(노마드코더)  (0) 2023.02.22
REST API 규칙  (0) 2023.02.14