ORM ORM(Object-relational Mapping)이란 OOP 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법으로 쉽게 말해 객와 데이터베이스 사이의 연결 역할을 한다. 대표적으로 spring에는 JPA가, node의 sequalize, 또 Django에는 orm이 내장되어있다. ORM을 사용 했을 때의 장점 개발의 생산성 향상 선언문, 할당, 종료 등과같은 부수적인 코드가 사라짐으로써 개발의 생산성 향상. 명확한 쿼리 (버그와 실수 감소) 코드그 간결하고 직관이기 때문에 가독성을 높여준다. DB 의존성 감소 대부분 ORM 솔루션이 특정 Database에 종속적이지 않다. 개발자는 Database에 상관없이 Object에만 집중할 수 있다. ORM을 사용 했을 때의 단점 튜닝의 어려움 미..