728x90
반응형
ORM이란?
ORM이란 Object Relational Mapping의 약자로 관계형 데이터베이스 관리 시스템(RDBMS)(Relational Database Management System)과 객체 지향 프로그래밍 언어(OOP)(Object Oriented Programming) 사이에 데이터를 맵핑(연결)해주는 것이 ORM입니다.
ORM 장점
- DBMS(Database Management System)에 종속성이 줄어듭니다.
- 재사용 및 유지보수가 편리성이 증가합니다.
- SQL문을 사용하지 않고 객체 지향 프로그래밍 언어(OOP)로 구현이 가능합니다. (생산성이 증가합니다)
ORM 단점
- SQL문을 사용하는 것보다 복잡해질 수 있습니다.
- 프로젝트의 복잡성이 높아질 경우에 같이 난이도도 올라갑니다.
항상 부족한 부분이나 피드백할 부분을 댓글로 남겨주시면 적극적으로 수용하여 수정하겠습니다.
728x90
반응형
'Study > DB' 카테고리의 다른 글
RDB vs NoSQL (0) | 2021.12.15 |
---|---|
[DB]데이터베이스 정규화란? (0) | 2021.10.06 |
트랜잭션(Transaction)이란? (0) | 2021.09.07 |
ERD란? DB 1:1, 1:N, N:M 관계 (1) | 2021.08.27 |
MySQL이란? (0) | 2021.08.24 |