Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 763 Bytes

[20200706]_ORM_정의_장단점.md

File metadata and controls

18 lines (16 loc) · 763 Bytes

ORM?

  • Object-Relational Mapping
  • 객체-관계 매핑
  • 객체와 관계형 데이터베이스를 매핑

장점

  • 개발자 대신 SQL을 생성하여 데이터베이스에 전달
    • 반복적인 SQL 작업을 줄임으로써 신속한 개발 가능
    • 개발 비용 절감
  • 객체 모델과 관계형 모델 간의 패러다임 불일치 해결
  • 개발자가 정교한 객체 모델링과 비즈니스 로직에 집중할 수 있음
  • DBMS에 대한 종속성 감소

단점

  • 모든 것을 ORM으로만 구현하기는 어려움
  • 복잡성이 증가할수록 구현 난이도 증가
  • 잘 이해하지 못하고 사용할 경우 심각한 성능 저하 발생
  • 기존 프로시저가 많은 시스템에서는 활용하기 어려울 수 있음