ORM? Object Relational Mapping, 객체-관계 매핑 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. 객체 간의 관계를 바탕으로 SQL을 자동 생성해서 sql 쿼리문 없이도 데이터베이스의 데이터들을 다룰 수 있다. ORM의 장점 객체 지향적인 코드로 인해 더 직관적이고 비즈니스 로직에 더 집중할 수 있게 도와준다. 재사용 및 유지보수의 편리성이 증가한다. 특정 DB에 한정 되지 않기 때문에 나중에 어떤 DB로든 쉽게 migration 가능하다 ORM의 단점 완벽하게 ORM으로만 서비스를 구현하기가 어렵다. 프로시저가 많은 시스템에선 ORM의 객체 지향적인 장점을 활용하기 어렵다 NoSQL? Not Only SQL이라고도 표현되며 SQL 또는 관계형 DB만..