프로그래밍/그 외 모든 관련 지식들
ORM이란?
공부하는EJ
2022. 6. 9. 22:40
728x90
💡ORM 이란?
Object Relation Mapping 의 약자이다. 관계형 DB를 다룰 때, ORM을 사용한다면 우리가 관계형 DB를 객체 다루듯이 사용할 수 있다.
관계형 DB <-> ORM <-> 객체
데이터베이스의 통역사 정도로 생각할 수 있음.
장점은?
- 객체를 사용해서 더 직관적으로 볼 수 있다. 관계형 DB를 객체 형태로 보니까 조금 직관적으로 볼 수 있는 것이다.
단점은?
- ORM으로만 구현하기는 어렵다. 편리하지만 설계는 또 신중하게 해야 한다.
728x90