ORM 장단점
DataBase 2021. 12. 12. 20:51

현재 거의 모든 실무 개발에서 ORM에 대한 의존도가 높다. ORM를 사용함에 있어 얻게 되는 장단점에 관하여 정리해 보겠다. 그리고 SQL 방식의 장단점에 대하여 간단히 알아보자. ORM Pros 객체지항적으로 코드를 구현할 수 있어 직관적이다. 개발자는 모델 자체에만 집중하면 된다. 부수적인 코드를 적게 작성하여 가독성을 높일 수 있다. 재사용, 리팩토링, 유지보수에 용이하다. 다양한 Database의 스위칭이 쉬워진다 SQL에 친숙하지 않은 개발자도 쉽게 개발 할 수 있다. ORM Cons 설계의 복잡도가 올라가면 ORM으로 해결 할 수 없는 부분이 있고 SQL을 직접 튜닝해야 되는 부분이 존재한다. ORM에 너무 의존하게 되면 트러블 슈팅을 해결하기 어렵다. 한 Framework에 의존적이게 된다..