- 프로시저 (Stored Procedure):
- 반복적으로 수행되는 로직이나 연산에 사용된다.
- 데이터베이스 내에서 직접 실행되므로 네트워크 오버헤드 없이 빠르게 작동할 수 있다.
- 트랜잭션 관리나 보안 측면에서의 로직을 캡슐화하는 데 유용하다.
- 조인 (Join):
- 두 개 이상의 테이블에서 관련된 데이터를 결합하여 보여줄 때 사용된다.
- 데이터의 정규화를 유지하면서 필요한 정보를 효과적으로 조회하는 데 사용된다.
- 서브쿼리 (Subquery):
- 중간 계산 값이나 임시 결과를 생성할 때 사용된다.
- 복잡한 쿼리를 단순화하거나, 특정 조건에 따라 데이터를 필터링하는 데 유용하다.
'Java > 스프링 AOP' 카테고리의 다른 글
리플렉션 (0) | 2023.08.16 |
---|---|
구체클레스, 인터페이스 프록시 (0) | 2023.08.15 |
프록시 패턴과 데코레이션 패턴 : 종업원과 샌드위치 (0) | 2023.08.08 |
데코레이션 패턴 (0) | 2023.08.07 |
프록시 패턴 (0) | 2023.08.04 |