DB

    [SERVER][DB] 데이터베이스 성능 향상을 위한 방법

    사수님과 데이터 베이스 성능에 대한 의견을 나눴다. 사수님께서 제안하신 방법은 두 가지 였다. 1. 거리 계산 문제 현재 내가 만든 API는, 쿼리를 통해 사용자와 식당 간의 거리를 계산하여 Response한다. 하지만 사수님은 클라이언트 단에서 사용자 좌표에서 기준이 되는 거리만큼 떨어진 곳에 위치한 남서쪽, 북동쪽 좌표를서버로 보내주면 식당 좌표의 위경도와 남서쪽, 북동쪽 좌표의 위경도를 단순 비교하여 해당되는 식당을 Response하는게 어떠냐는 제안을 주셨다. 하지만 이 방법은 사용자 위치를 기준으로 사각형 범위 내에 있는 식당들만 가져오게 된다. 전자의 방법은 사용자 위치를 기준으로 원형을 그리면서 동일한 거리 내에 있는 식당을 가져오므로, 후자의 방법을 채택할 경우 훨씬 적은 숫자의 식당이 S..