개발일지

TypeORM 본문

Backend

TypeORM

wa_n 2022. 11. 20. 17:57
728x90
반응형

ORM ( Object Relational Mapping )

Object Relational Mapping의 줄임말로 객체와 관계를 매핑해주는 것 입니다.객체 지향 언어에서는 모델을 정의할 때 Class를 사용하고, 관계형 데이터 베이스에선 Table을 사용합니다. 바로 여기서 객체 지향 언어로 된 Class를 관계형 데이터 베이스의 Table와 연결시켜 준다는 것이죠.

이것은 직접 SQL문을 작성하지 않고, 객체 지향적으로 코드를 작성할 수 있도록 도와주는 것이죠.

: 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법을 말합니다.

 

TypeORM은

Node.js, Browser, React Native 플랫폼 등에서 JS,TS와 함께 사용할 수 있는 ORM입니다. 소규모 데이터베이스부터 대규모 엔터프라이즈 어플리케이션을 개발하는데 도움이 되는 추가 기능을 제공하는 것을 목표로 합니다. 다른 ORM과 달리 액티브 레코드 패턴과 데이터 매퍼 패턴을 모두 지원하여 확장 가능하며 유지보수가 가능한 어플리케이션을 가장 생산적인 방법으로 작성할 수 있습니다. "

 

출처

https://fomaios.tistory.com/entry/Nodejs-TypeORM%EC%9D%B4%EB%9E%80-feat-Typescript-ORM-Library

728x90
반응형

'Backend' 카테고리의 다른 글

Cookie, Local Storage, Session Storage  (0) 2022.11.29
JWT(Json Web Token)  (0) 2022.11.29
NestJS  (0) 2022.11.20
ES6  (0) 2022.11.16
TypeScript  (0) 2022.11.16