객체 관계 매핑(ORM)

Kyu·2019년 5월 19일
1

스터디에서 사용하려고 작성한 글입니다. (내용이 별로 없습니다😅)

객체 관계 매핑(ORM: Object Relational Mapping)

객체 관계 매핑(Object-relational mapping; ORM)은 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다.

Prisma

Prisma는 애플리케이션 구조의 전통적인 ORM을 대체하고 데이터베이스 작업을 단순화 한 도구이다. 현재(19/05/19) MySQL, PostgreSQL, MongoDB를 지원한다.

사용자가 GraphQL Schema를 정의하면 DB는 GraphQL 스키마를 기반으로 자동 생성해주고 GraphQL 및 Admin 화면을 통해서 DB의 Schema와 데이터를 조작할 수 있다.

https://www.prisma.io/client/client-typescript/

참고

https://okky.kr/article/286812
https://medium.com/@seonggukchoi/%EC%9A%B0%EB%A6%AC%EA%B0%80-prisma%EB%A5%BC-%EC%93%B8-%EC%88%98-%EC%9E%88%EC%9D%84%EA%B9%8C-f356362290cb

0개의 댓글