- Object-Relational Mapping
- 객체-관계 매핑
- 객체와 관계형 데이터베이스를 매핑
- 개발자 대신 SQL을 생성하여 데이터베이스에 전달
- 반복적인 SQL 작업을 줄임으로써 신속한 개발 가능
- 개발 비용 절감
- 객체 모델과 관계형 모델 간의 패러다임 불일치 해결
- 개발자가 정교한 객체 모델링과 비즈니스 로직에 집중할 수 있음
- DBMS에 대한 종속성 감소
- 모든 것을 ORM으로만 구현하기는 어려움
- 복잡성이 증가할수록 구현 난이도 증가
- 잘 이해하지 못하고 사용할 경우 심각한 성능 저하 발생
- 기존 프로시저가 많은 시스템에서는 활용하기 어려울 수 있음