1. Stored Procedure란


여러 쿼리문을 하나의 함수처럼 쓸 수 있도록 한 쿼리의 집합.



2. 장점


↑ DB 보안의 향상.

SQL문법의 취약성을 노린 공격이 어려워진다.

↑ 기능의 추상화

단순 쿼리문으로는 불가능한 복잡한 요구사항.을 충족시킬 수 있다.

↑ 절차적 기능의 구현가능.

SQL문에 제어문을 사용할 수 있다.

↑ 코드의 구분.

개발 업무에서의 구분을 용이하게 하며 API처럼 사용할 수 있다.

↑ 트래픽 감소.

한번의 요청으로 여러 쿼리를 실행할 수 있다.



3. 단점


↓ 낮은 처리 성능.

↓ DB서버 자원을 직접 사용해 부하를 초래한다.

↓ 디버그가 어렵다.

↓ 종속성이 생길 우려가 있다.

↓ 프로파일이 어려워 진다.

반응형

+ Recent posts