[Prisma] Prisma란?

jw·2022년 11월 24일
0

Prisma

목록 보기
1/3
post-thumbnail

Prisma란

SQL 코드를 쓰지 않고, 자바스크립트(typescript도 가능)코드로 데이터베이스를 수정할 수 있도록 연결해주는 ORM(Object Relational Mapper)

기존의 SQL 코드보다, js코드가 훨씬 보기 편하고 단순하기 때문에 효율적인 데이터베이스 관리가 가능하다.

GraphQL과 약간 비슷한 언어로 데이터베이스가 동작하는 방식을 설명하면 prisma가 migrate로 DB형태를 변형시키고, client로 DB에 데이터 요청을 보낸다.

PostgreSQL

prisma는 기본적으로 postgreSQL을 사용해서 datasource, client를 생성해준다.

  • datasource: prisma에게 데이터 베이스의 주소(URL)와 종류(provider)
  • client: 어떤 방식으로 DB와 상호작용하는지
profile
다시태어나고싶어요

0개의 댓글