1. 쿼리에 필터링 로직을 최대한 포함하여 서버에서 처리할 부분을 적게 한다 2. 약간의 조건을 포함하여 데이터를 모두 가져온다음, 서버에서 후처리로 자세하게 조작한다.어떤 것을 선호하는 편?
데이터를 갯수를 알맞게 가져오도록 자세히 필터링 하고 가져온 데이터를 가공해서 응답으로 뿌려줄때 가공함.
갯수->개수
이건 예시를 봐야 답이 가능함 둘다 존나 병신같을 수 있어서
성능 문제 안되면 2
1이 서버 네트워크 디비 셋다 부하가 적음
쿼리가 복잡하다고 디비에 부하를 더 주는 것은 아님. 1이 성능상 나을 수 있다
필터링은 가능하면 쿼리로 - dc App
조건 제한이랑 정렬정도만 하고 데이터 변환은 서버에서 함
단순조건제한은 디비에서 조인이 들어가는 복잡한 조건은 서버에서
성능이랑 아키텍처 때문에 선택의 여지 없이 2