저장 프로시저
데이터베이스에 저장되어, 필요할 때마다 호출하여 실행할 수 있는 SQL 문의 집합.
장점
- 성능 향상: SQL문이 미리 컴파일되며, 프로시저 캐시에 저장
- 보안: 사용자에게 직접 데이터에 접근할 권한을 주지 않고, 프로시저에만 권한 줌
- 코드 재사용
- 트래픽 감소: SQL문 전체가 아닌, 프로시저명만 전달하면 됨
단점
- 성능: 문자, 숫자 연산에서 C나 Java보다 성능이 느림
- 호환성: 다른 데이터베이스 시스템과의 호환성이 낮음
- 디버깅, 테스트: 특정 DBMS에 종속적인 도구 필요.
'DB' 카테고리의 다른 글
Redis (0) | 2024.03.01 |
---|---|
SQL injection (1) | 2024.02.26 |
트랜잭션(Transaction) (2) | 2024.02.24 |
인덱스(Index) (2) | 2024.02.24 |
정규화(Normalization) (2) | 2024.02.24 |