ORM

객체지향 언어에서 서로 다른 시스템 간의 데이터 형식의 호환을 위해 데이터를 변환하고 맵핑(연결)해주는 방식 또는 기술

  • ORM은 Object Relational Mapper로써 객체의 관계를 연결해주는 것이다.
  • SQL쿼리문 없이 파이썬의 모델클래스의 객체를 이용하여 데이터베이스를 쉽게 조작할 수 있다.

즉, 데이터베이스의 스키마를 소스코드로 기술하고 재사용 가능하게 한다.

  • 이를 통해 sqlite를 사용하다가 Mysql로 바꾸어도 ORM을 덕분에 코드에 변함없이 데이터베이스를 조작할 수 있다.

Backend

댓글 쓰기