ORM ( TypeORM )

김무연·2023년 12월 7일

Backend

목록 보기
7/49

ORM, ODM

ORM, ODM이란 (ORM객체 관계형 데이터베이스 매핑, ODM객체 문서형 데이터베이스 매핑)

객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해준다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기 때문에 객체 모델과 관계형 모델 간의 불일치가 존재합니다.

즉 Board.find({제목, 내용}) 이러한 간단한 명령으로 SQL, NoSQL명령어로 바뀌어서 SQL 명령문이 실행되게 하는 것입니다.

  • ORM종류 : sequalize (가장 유명), typeORM(타입스크립트에서 제일 유명), prisma
  • ODM종류 : mongoose

typeORM

profile
Notion에 정리된 공부한 글을 옮겨오는 중입니다... (진행중)

0개의 댓글