[개발지식] batch/fetch

Hyo Kyun Lee·2022년 8월 18일
0

개발지식

목록 보기
28/69

1. fetch

fetch는 기본적으로 조회의 의미를 가지고 있고, 업무에 따라 다르겠지만 보통은 두가지 의미로 이해하면 좋을 것 같다.

fetch는 데이터를 실시간으로 작업하는 과정에서 많이 사용하고, 이러한 점에서 batch와 상이하다.

node.js에서 특정 url로 부터 data를 조회 및 넘겨받기위한 함수

말 그대로 node.js에서 data를 조회하거나 넘겨받기 위해 사용하는 함수로, "조회"를 위해 사용하는 함수이다.

개발실무에서 조회 Query 등을 통해 data를 넘겨받는 과정, 혹은 data를 넘겨받기 위해 DB를 거쳐오는 과정

보통 실무에서는 API나 함수호출 후, DB를 거쳐 특정 data(Query를 통해 도출한 여러 개의 column 및 record)를 fetch받아왔다고 표현한다. DB를 거쳐 data를 받아오는 과정 혹은 그러한 data를 조회하는 과정으로 이해하면 좋을 것 같다.

2. batch

데이터를 실시간으로 처리하는 것이 아닌, 일괄적으로 모아서 처리하는 작업을 의미한다.

하루동안 쌓인 데이터를 배치작업으로 한꺼번에 처리하는 경우를 일컫는다.

3. 유의사항

fetch는 실시간으로 데이터를 조회하고 DB를 CRUD할때 많이 접할 수 있는 단어인 반면, batch는 일괄처리 및 특정시간 등 fetch와는 개념적으로 상이한 부분이 많은 단어임을 기억하자.

4. 참고자료

fetch - https://velog.io/@sham/Fetch%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80
batch - https://velog.io/@jch9537/%ED%95%9C-%EC%A4%84-%EC%9A%A9%EC%96%B4%EB%B0%B0%EC%B9%98Batch%EB%9E%80

0개의 댓글