![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJDqoc%2FbtrnLIovqcU%2FSMZuoGgdBsbKHoeMpQK4a1%2Fimg.jpg)
ORM 장단점
현재 거의 모든 실무 개발에서 ORM에 대한 의존도가 높다. ORM를 사용함에 있어 얻게 되는 장단점에 관하여 정리해 보겠다. 그리고 SQL 방식의 장단점에 대하여 간단히 알아보자. ORM Pros 객체지항적으로 코드를 구현할 수 있어 직관적이다. 개발자는 모델 자체에만 집중하면 된다. 부수적인 코드를 적게 작성하여 가독성을 높일 수 있다. 재사용, 리팩토링, 유지보수에 용이하다. 다양한 Database의 스위칭이 쉬워진다 SQL에 친숙하지 않은 개발자도 쉽게 개발 할 수 있다. ORM Cons 설계의 복잡도가 올라가면 ORM으로 해결 할 수 없는 부분이 있고 SQL을 직접 튜닝해야 되는 부분이 존재한다. ORM에 너무 의존하게 되면 트러블 슈팅을 해결하기 어렵다. 한 Framework에 의존적이게 된다..
Comment