데이터베이스/탐구하기1 트리거(TRIGGER)를 사용해도 될까? 안녕하세요 유.독입니다! 예전 프로젝트에서 히스토리테이블을 만들 때, 트리거를 쓰자는 의견이 있었습니다. 그런데 대부분 트리거를 달가워 하지 않는다며, 백앤드단에서 직접 구현하여 히스토리를 추가해주기를 요청하여, 요청대로 작업한 적이 있습니다. 그런데 왜 트리거를 달가워 하지 않았을까요? 그 의문에서 이 글은 시작되었습니다. 트리거(TRIGGER)란 무엇인가? 트리거는 데이터베이스 이벤트에 반응하여 실행되는 프로그램 단위입니다. 트리거의 주요 사용 목적은 테이블 데이터의 무결성 보장, 데이터베이스 관리의 자동화 등이라고 할 수 있습니다. 🙅♀️트리거를 사용하지 않는 이유 유지보수성 트리거를 사용하면 유지보수성이 떨어진다고 합니다. 소스 내에서는 트리거의 존재를 찾을 수 없고, 데이터베이스에서 직접 트리.. 2023. 8. 31. 이전 1 다음 반응형