티스토리 뷰
PROCEDURE란 DB에서 작동하는 일종의 기능이라고 생각하면 됩니다.
JAVA의 메소드와 같은..
간단하게 정의가 되네요 ㅎㅎ;;
물론 다르게 생각하시는 분들도 있겠지만 저는 그렇게 생각합니다.
DB에서 동작하는 기능이기 때문에 속도는 프로그램에서 사용하는 것보다 훨~씬더 빠르게 DB상에이루어 집니다.
처음에 PROCEDURE를 배우고 개발에 들어갔을때는 왠만하면 DB에 이런 PROCRDURE를 만들지 않고 왠만하면 웹에서 JAVA로 기능을 만들었습니다.
왜냐면 제 상사의 말을 따르면 형상관리가 안되기 때문에 소스관리적인 측면에서 안좋다는게 이유였죠....
하지만 몇년이 지나고...전 수시로 DB에 PROCEDURE를 만듭니다.
왜냐면....편해서죠..
그냥 웹에서는 호출만 하면 끝나니깐요 ㅎㅎ 그리고 현재 맡고있는 시스템 자체가 PROCEDURE로 도배가 되어 있습니다. ;;;
과연 어떤게 나은지는 지금도 햇갈립니다. 사용하기 편한건 분명히 PROCEDURE지만 소스관리측면에서는 아니니깐요..
아직은 스킬이 부족해서 DB에 부하가 어떻게 걸리는지 확인해 보지 않았습니다.
나중에 기본적인 스킬이 상승하면 한면 체크해 보고 공개 하도록 하겠습니다.
'Study > DB' 카테고리의 다른 글
PGA 와 SGA (0) | 2011.10.04 |
---|---|
데이터 베이스 구조 (0) | 2011.09.04 |
Oracle Shutdown 옵션 (0) | 2011.08.16 |
OFA 란... (0) | 2011.08.16 |
Oracle 공부중....(1) (0) | 2011.08.09 |