본문 바로가기
프로그래밍/그 외 모든 관련 지식들

ORM이란?

by 공부하는EJ 2022. 6. 9.
728x90

 

💡ORM 이란?

 

Object Relation Mapping 의 약자이다. 관계형 DB를 다룰 때, ORM을 사용한다면 우리가 관계형 DB를 객체 다루듯이 사용할 수 있다.

 

관계형 DB <-> ORM <-> 객체

데이터베이스의 통역사 정도로 생각할 수 있음.

 

장점은?

- 객체를 사용해서 더 직관적으로 볼 수 있다. 관계형 DB를 객체 형태로 보니까 조금 직관적으로 볼 수 있는 것이다.

 

단점은?

- ORM으로만 구현하기는 어렵다. 편리하지만 설계는 또 신중하게 해야 한다.

728x90

댓글