메신저 구현중인데 쿼리를 날릴때마다 드라이버연결 이나 여러가지 접속을 하고 닫아주는게 ㄴ아르까
아니면 한번 킬때 아예 처음부터 열어두고 유지하는게 날까?
JAVA에서 쿼리날릴때마다 jDBC 연결하기 vs 계속 연결해두기
니 코 가 뭐(doorags)
2012-06-01 13:51
추천 0
댓글 5
다른 게시글
-
혹시 오라클이랑 php랑 연동 할 줄 아시는분 계신가여 [3]Galaxy Nex..(beosound3) | 12.06.01추천 0
-
야만전사 불지옥 플레이의 진실이래 [2]캐꼬꼬닭(ceomk) | 12.06.01추천 0
-
정보처리기사 합격자축합시다금고래(havegold) | 12.06.01추천 0
-
니들아.... [4]PoRO(kometo) | 12.06.01추천 0
-
//백왕 책 스캔 한거... [20]에이시아(203.90) | 12.06.01추천 0
-
횬들 면접끝남 ㄷㄷㄷ [6][성대아싸](skkuassa) | 12.06.01추천 0
-
연산자 ↑ 아시는 분 아무도 없나요??(2번째글) [5]에이시아(203.90) | 12.06.01추천 0
-
게임 같은 분야 제외하면 웹이 천하통일 할거 기정사실인거 아님? [2]키리노(marketmaster) | 12.06.01추천 0
-
마인크래프트하는 갤러 있음? [1]뇌파(lsb522) | 12.06.01추천 0
-
엔시 보고 엔에치엔인줄 알고 어.. 뽑았엇나..했었네-_ㅋㄱ(183.96) | 12.06.01추천 0
웹에서는 연결하고 연결끊고 수시로 하던데
클라이언트와 서버 관계가 연결 지향이냐 아니냐에 따라 선택해야 할 듯 합니다.
HTTP 처럼 기본적으로 클라가 서버에게 한 번 보내고 서버가 클라에게 한 번 보내고 땡 이라면 접속을 매번 연결했다 끊었다 해야 할 겁니다.
만약, 이것 때문에 성능 저하가 우려된다면 connection pool 같은걸 이용해 보는 것도 고려해 보세요. (왠만한 framework 는 DB connection pool을 기본적으로 제공해 줄 겁니다)
반대로 서버와 클라이언트가 계속 소켓 연결을 유지하고 있다면, DB 또한 소켓 연결할 때 열고, 소켓 닫을 때 닫으면 될 겁니다