답변 2개 / 댓글 1개
채택된 답변
+20 포인트
외래키의 필요성은 데이터 정합성에 있습니다.
오히려 적용함으로써 실제 운영시 데이터 쓰기 부분에서 퍼포먼스는 떨어질수 있습니다.
그만큼 추가적으로 체크하는 일을 더 해야 하기 때문인데
하지만 그런 실을 취하고 데이터 정합성이라는 득을 얻습니다.
row 를 지우는 행위는 별 문제가 안될것 같고
입력/수정 시 참조될수 없는 값이 들어갈 경우도 생각해보시기 바랍니다.
답변을 작성하려면 로그인이 필요합니다.
자세히 살펴보겠습니다.