DB 에서 트리가 많이 쓰시나요?

DB 에서 트리가 많이 쓰시나요?

QA

DB 에서 트리가 많이 쓰시나요?

본문

어떤 분은 트리거를 쓰는게 좋다고하고 

어떤 분은 가급적 쓰지 말아야한다고 하고

어떤 의견들을 가지고 계신지요?

이 질문에 댓글 쓰기 :

답변 1

트리거 비추천 합니다.

우선 코드의 변경 이슈를 파악하기 힘들며, 코드가 의존성이 강력하기 때문에

유지보수에 적합치 않습니다. 

또한 데이터의 롤백의 이슈로 인하여 변경된 데이터를 다시 돌려야 할 경우

해당 트리거를 죽인 후 작업을 해야 하는 등 완벽하게 구성되지 않거나

비지니스 로직이 꽤 많이 녹여있다면 비효율적입니다.

 

코드의 변경 이슈를 파악하기 힘들다는 이슈는 git 과 svn 등 버전 관리 프로그램에 바로 등록이 안된다는 이슈이며, 해당 코드를 별도로 관리한다면 아예 안된다고 생각은 안합니다만 기본적으론 제공 안되니 안된다고 판단하에 적은 글입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT