데이터 처리 모델을 쉽게 표현하면 데이터를 받는 방식이다.
이 방식에는 동기식 처리와 비동기식 처리 모델이 존재한다.
동기는 데이터의 요청과 결과가 붙어서 동시에 일어나는것
요청을 하면 시간이 얼마나 걸리던지 요청한 자리에서 결과가 주어져야 한다.
사용자가 데이터를 서버에게 요청한다면 그 서버가 데이터 요청에 따른 응답을 사용자에게 다시 리턴해주기 전까지 사용자는 다른 활동을 할 수 없으며 기다려야한다.
비동기는 동시에 일어나지 않는다는 뜻이다.
서버에게 데이터를 요청한 후 요청에 따른 응답을 계속 기다리지 않아도되며 다른 외부 활동을 수행하여도되고 서버에게 다른 요청사항을 보내도 상관없다.
장단점
동기
장점 : 설계가 간단하고 직관적이다.
단점 : 결과가 나타날 때까지 대기해야 한다.
비동기
장점 : 요청에 따른 결과가 반환되는 동안 다른 작업을 수행할 수 있다.
단점 : 동기식보다 설계가 복잡하다.