SQL과 ORM에 관해 차이점과 어떤 식으로 다른지 내용을 정리 하려 한다.
둘다 같은 점은 SQL과 ORM은 둘다 DB(datebase)를 연결하는 역할을 한다.
하지만 가져오는 방식이 아주 다르다.
SQL
SQL은 Structured Query Language의 약자로 데이터베이스에서 정보를 받아오고 처리 하는데 사용하는 언어이다.
사용방법은 영어문장 처럼 직관적으로 되어 있어 좋은거 같다. 하지만 이부분이 단점으로도 작용될 수 있는데 다양하게 같이 사용하면 문법이 어려워 질 수 있다. 그리고 사용 설계를 잘해야지 못한다면 데이터 처리 시간이 증가 할 수 있다.
ORM
ORM은 Object Relational Mapping의 약자로 객체와 관계형 데이터를 맵핑 시켜주는 역활을 한다.
원하는 정보의 데이터를 ORM을 통해 쉽게 변형하여 데이터를 받아오거나 보내기간 가능하다.
하지만 데이터가 많거나 오류가 생길 수 있어 너무 편하다고 마구 사용하면 안된다.
마무리
둘다 좋은 점의 장단점을 가지고 있다. ORM의 사용이 편하다고 하지만 SQL도 사용하면서 익혀두어야 겠다.
그리고 아래의 영상으로 이해가 아주 간단하게 잘됬다. 6분정도 시간내서 보는 것도 좋을거 같다.