회고

    외래키를 "지양"해야하는가?

    개발 공부를 하면서 외래키를 지양하라는 글을 봤다. 학교수업 및 다양한 강의에서 외래키를 사용하라는 내용은 많았다. 하지만 인프런에서 강의를 듣다가 외래키를 "지양"하라는 내용은 처음 봤기 때문에 관련된 많은 내용을 찾아보고 아래와 같이 정리했다. 외래키를 지양하라는 내용의 핵심은 아래와 같다. 외래키 없이도 조인을 걸 수 있다. Insert, Update, Delete 작업시 락 경합을 유도하고 성능을 저하시킴 https://martin-son.github.io/Martin-IT-Blog/mysql/foreign%20key/performance/2022/02/28/foreign-key-Performance.html 외래키, 성능에 어떤 영향을 미칠까? 외래키 (Foreign Key)란? 외래키는 MyS..