[TIL] 23/04/14

HyeongA·2023년 4월 18일

TIL

목록 보기
23/25
post-thumbnail

Prisma

: Node.js 애플리케이션에서 데이터베이스와 상호작용하기 위한 ORM(Object-Relational Mapping) 프레임워크
: @prisma/client를 사용하여 데이터베이스의 스키마를 정의하고, 데이터를 조회, 생성, 수정 및 삭제할 수 있다.

  • ORM
    - Object Relation Mapping
    - 객체와 데이터베이스의 관계를 매핑해주는 도구입니다.
    - 프로그래밍 언어를 사용하여 데이터베이스와의 상호작용을 할 수 있게 합니다.

Planet Scale

  • pc에 DB를 설치하지 않고도 사용할 수 있게 해주는 Tool
    (데이터베이스 셋팅 없이 CLI 명령어로 쉽게 연결할 수 있음)
  • MySQL 기반의 데이터베이스 클라우드 서비스
  • git처럼 개발/운영모드 등 나눠서 관리 할 수 있음

➕ Axios | Prisma & PlanetScale
: axios는 프론트엔드와 백엔드 서버 간의 통신을 위한 라이브러리이고, @prisma/client는 백엔드와 데이터베이스 간의 상호작용을 위한 라이브러리

axios : 프론트 ↔ 백엔드
@prisma/client : 백엔드 ↔ 데이터베이스(planetscale)

profile
Today I Learned

0개의 댓글