Foreign Key- 특정 칼럼(들)의 값이 다른 테이블의 특정 row와 매칭되어야 하는 제약 조건--> 매칭되지 않으면 생성될 수 없기 때문에 두 테이블 사이에 참조 무결성을 유지할 수 있음 Foreign Key의 장점- 데이터 무결성- 쉬운 데이터 구조 및 관계 확인- update, delete 등의 로직 간소화 Foreign Key의 단점- 참조 테이블들을 스캔할 때 드는 추가 코스트(insert / update)- 테이블 구조 변경 시 고려해야 할 사항 증가- 데이터 변경이 잦을 때 코스트 증가- 테스트의 번거로움 이에 대해 여러 의견을 살펴보았다. O Foreign Key 사용을 지향해야 한다- 성능이 느려지는 문제(특히 대량의 데이터 로딩)는, 로딩 전에 Foreign Key 를 disabl..