Community

현업에서 foreign key(FK)를 정말 안쓰는지 궁금합니다

안녕하세요 1년차 백엔드 개발자 입니다 옛부처 많이 들어왔던 얘기입니다 FK는 현업에서 사용하지 않는다 그 이유는 1. 무결성 체크로 인한 성능 저하 가능성 2. 스키마 수정 시의 번거로움 3. FK 설정 시 제약조건 관련 테이블들의 S Lock 발생 이라고 이해했습니다 정말 현업에서는 FK를 사용하지 않는지, 사용하지 않는다면 정확히 어떤 이유인지 알고 싶습니다

Loading...

알림

알림이 없습니다