DB에서 어느 한 컬럼을 where 조건으로 해서 가져와야 될 일이 있는데
select 6번해서 리스트 6개에 담는게 너무 X같아서
그냥 DB에서 한번에 가져와서 그 리스트에서 for loop돌려서 다른 리스트에 담으려고 하는데
이게 과연 select 6번 하는 것보다 시간이 짧게 걸리는 방법일까 싶은거야.
횽들은 어떻게 생각함?
DB에서 어느 한 컬럼을 where 조건으로 해서 가져와야 될 일이 있는데
select 6번해서 리스트 6개에 담는게 너무 X같아서
그냥 DB에서 한번에 가져와서 그 리스트에서 for loop돌려서 다른 리스트에 담으려고 하는데
이게 과연 select 6번 하는 것보다 시간이 짧게 걸리는 방법일까 싶은거야.
횽들은 어떻게 생각함?
앵간해선 디비커넥션은 최소화하는게 좋음
네트워크 통신보단 안에서 지지고볶고하는게 더 빠르지
후자가 더 나음 보통 DB 연산보다 DB를 활용하는 쪽 연산이 더 빠르니
이 댓글은 게시물 작성자가 삭제하였습니다.