1
ORM 소개 및 장점
ORM은 애플리케이션의 도메인 모델(객체)과 데이터베이스 스키마(테이블) 사이의 번역기 역할을 합니다.
데이터베이스와 상호작용이전 절들에서는 Node.js 환경에서 Express와 NestJS로 API 서버를 구축하는 방법을 살펴봤습니다. 백엔드의 핵심 역할 중 하나는 데이터베이스와 상호작용해 데이터를 저장/조회/수정/삭제하는 일입니다.
TypeORM와 데이터베이스 설정를 중심으로 ORM 사용의 판단 흐름을 읽습니다.
ORM은 애플리케이션의 도메인 모델(객체)과 데이터베이스 스키마(테이블) 사이의 번역기 역할을 합니다.
데이터베이스와 상호작용Node.js 생태계에는 여러 ORM이 존재하며, 각각의 특징과 장단점이 있습니다.
타입 불일치NestJS는 TypeORM과의 통합을 위한 전용 모듈을 제공하여 ORM 사용을 더욱 간편하게 만듭니다.
생산성 저하