관계형 데이터베이스
-
1. JPA 소개 - 패러다임의 불일치Back-End/JPA 2022. 3. 30. 15:29
객체 vs 관계형 데이터베이스 지향하는 목적이 서로 달라서, 둘의 기능과 표현 방법이 다르다. 객체 구조를 테이블 구조에 저장하는 데는 한계가 존재한다. 둘 사이의 패러다임 불일치 문제를 해결하기 위해 개발자는 많은 시간과 코드를 소비하게 된다. 이제, 객체와 관계형 데이터베이스 간의 패러다임의 불일치로 발생하는 문제점 4가지를 살펴보자. 1. 상속 문제점(차이점) 객체에는 상속 개념 존재하지만, 관계형 데이터베이스에는 존재하지 않는다. 객체 저장 시, 부모 객체를 위한 INSERT SQL과 자식 객체를 위한 INSERT SQL을 모두 작성해야 한다. INSERT INTO ITEM ... INSERT INTO ALBUM ... 객체 조회 시, 부모 테이블과 자식 테이블을 조인해서 조회하여야 한다. SEL..