장고 ORM

yuJaeWu·2020년 8월 19일
0

프로그래밍언어

목록 보기
10/10
post-thumbnail

ORM이란?

ORM은 장고에서 지원하는 쿼리 번역기이다.
ORM에 익숙해지기는 편하나, 잘 알고싶으면 SQL에 대해서 선행학습을 요구한다.
SQL은 쿼리 랭귀지로 데이터 베이스와 클라이언트의 요청,응답을 보다 편하게 이용하기위해
만든 언어이며 따로 교육이 필요하다.
하지만 ORM은 라이브러리같은 것을 제외하고는 해당 프로젝트의 언어(ex. python)를 이용하여
DB의 요청 응답을 해결할수있으며, 훨씬 간결하다.
또한 한가지 언어를 메인으로 잡을수 있으니 개발자 입장에서도 더욱 편리하다.
그리고 자체 매핑이 훌륭한 덕에 객체-관계 다이어그램에 의존을 하지 않아도 괜찮다.
다만 쉬운작업이 양질의 설계를 가져다 주지않는다.
일관성이 결여되기 쉽고, 프로젝트 규모가 커질수록 더 어려워진다.

profile
어중간한 성공보다는 확실한 실패가 좋다.

0개의 댓글