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

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

QA

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

답변 1

본문

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

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

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

이 질문에 댓글 쓰기 :

답변 1

트리거 비추천 합니다.

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

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

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

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

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

 

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,118
© SIRSOFT
현재 페이지 제일 처음으로