orm 썸네일형 리스트형 6/9[TIL] ORM 사용의 장점과 단점은? 프로젝트 중 백엔드 부분을 구축하면서 자연스레 ORM이라는 것을 사용해보고 정말 편리했던 기억이 난다. ORM(Object Relational Mapping)이란? DB와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환, 맵핑(연결)하는 프로그래밍 기법이다. 이는 객체(클래스)와 관계(관계형 데이터베이스)와의 설정을 의미하고 객체 지향 프로그래밍은 클래스를 사용하고 관계형 데이터베이스는 테이블을 사용한다. 여기서 객체 모델과 관계형 모델 간의 불일치가 존재하는데 이를 객체 간의 관계를 바탕으로 SQL을 자동생성하여 불일치를 해결 해주는 것이 ORM이다. Object 와 DB의 데이터 사이에서 맵핑(연결)해주는 매개체 역할이라고 보면 될 것 같다. ORM을 사용함에 있어서 생기는 장 / 단점에.. 더보기 이전 1 다음