1. TypeORM이란?
- Node.js, Browser, React 등에서 실행할 수 있고 TypeScript 및 JavaSript와 함께 사용할 수 있는 ORM(Object Relational Mapping)
- Active Record와 Data Mapper 패턴을 모두 지원
2. TypeORM의 특징
- 객체 관계 매핑(ORM): DB 테이블을 JavaScript/TypeScript 클래스와 매핑하여 객체 지향 프로그래밍 스타일로 데이터를 다룰 수 있다.
- 다양한 DB 지원: MySQL, PostgreSQL, SQLite, MS SQL Server 등 다양한 DB 시스템과 호환
- 강력한 쿼리 빌더: QueryBuilder를 제공하여 SQL 쿼리를 동적으로 생성할 수 있다. 이를 통해 DB에 대한 복잡한 쿼리를 간편하게 작성할 수 있다.
- 마이그레이션 지원: DB 스키마의 변경 사항을 추적하고 관리하기 위한 마이그레이션 기능을 제공
- 비동기적인 작업 지원: TypeORM은 다양한 유형의 관계를 지원하여 데이터간의 복잡한 관계를 효과적으로 다룰 수 있다.
- 강력한 관계 지원: 다양한 유형의 관계를 지원하여 데이터간의 복잡한 관계를 효과적으로 다룰 수 있다.
'JavaScript Dev. > TypeORM' 카테고리의 다른 글
TypeORM - Repository 메소드 / QueryBuilder 메소드 (0) | 2024.03.04 |
---|---|
TypeORM - 주로 사용하는 데코레이터 정리 (0) | 2024.03.04 |
TypeORM - 관계 설정(1:1, 1:N, N:M) (0) | 2024.03.04 |
TypeORM - 설치부터 기본 개념까지 (0) | 2024.03.04 |