_대문 | 방명록 | 최근글 | 홈피소개 | 주인놈 |
FrontPage › 한방쿼리
|
|
소위 '한방 쿼리'라는 말이 DB계에는 있다. 아마도 이 말은 '엔xx 컨설팅'에서 나온 말일 테다. 그 분들은 의도는 분명 집합 기반 솔루션이 행 기반 솔루션(커서)보다 대부분 유리하기 때문일 것이다. '대부분 유리하지 모든 경우에 유리한 것은 아니다'라는 말을 빠뜨렸다. DBMS마다 틀리고, 서버의 가용 자원의 상태에 따라서도 어떤 솔루션이 더 좋냐고 판단할 수 없다.
Oracle Server는 워낙 함수가 좋아서 정말 거의 대부분은 집합 기반의 솔루션이 유리하다. 하지만 MS-SQL Server의 경우 아직 Oracle Server 보다 함수의 지원이 미흡하다. 그렇기 때문에 MS-SQL Server에서는 생각보다 많은 경우 행 기반 솔루션이 유리할 경우가 많이 있다. 또한 서버의 하드웨어 자원이 허접한데 대용량 처리를 위해서는 행 기반 솔루션과 비슷하게 나누어 처리를 할 수도 있다.
행 기반 처리를 했다하여 다짜고짜 허접하다 욕하지 마라. 따져보고나서 확연한 차이를 드러내면 그때서야 '이거 이렇게 바꾸는 것에 대해 어떻게 생각하세요?'라고 물어라.
|
행복은 우리 마음속에 숨어 있는 거예요. 우리가 마음의 문을 열고 긍정적인 생각만 가진다면 우리에게 선물로 주어지는 거예요. 《어린 왕자에게서 배우는 삶을 사랑하는 지혜》 최현복 |