타입 | 장점 | 단점 | 선택 |
---|---|---|---|
채번 엔터티 | 순차적으로 업격하게 채번 가능 체계를 부여해 채번 가능 | 객체(엔터티) 증가 Lock 사용으로 채번 속도 느림 | 엄격한 채번 룰이 필요할때 |
시퀀스 | 사용하기 편함(NextVal 사용) 성능 가장 빠름 Lock 발생 최소화함 | 체계를 부여하기 불편 빈번호 발생 가능 객체(시퀀스) 증가 | 식별자로써의 순수 기능만 필요할 때 결번이 발생해도 상관 없을 때 성능이 요구될 때 |
Max+1 | 별도의 객체(엔터티, 시퀀스) 필요 없음 순차적으로 엄격하게 채번 가능 체계를 부여해 채번 가능 | Lock 사용으로 채번 속도 느림 예외상황 발생 가능 최대값 관리하는데 부담 | 엄격한 채번 룰이 필요할때 데이터가 소량일 때 |
- 강좌 URL : http://www.gurubee.net/lecture/3623
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.