백엔드·인프라 (2) 썸네일형 리스트형 PlanetScale PlanetScale PlanetScale mysql과 호환(Compatible)되는 serverless 데이터베이스 플랫폼 serverless : 서버가 진짜 없는 것이 아닌 서버 유지를 본인이 하지 않아도 된다는 의미이다. 데이터베이스 플랫폼 : 말 그대로 데이터베이스를 제공해준다는 의미이다. scaling을 자동으로 해줌 ( + no vacumming, no rebalencing, no query planning, no downtime) Vitess 오픈소스를 통해 MySQL Scaling CLI를 통해 쉽게 데이터베이스를 다룰 수 있음 마치 Git처럼 메인 데이터베이스 이외에 Branch 데이터베이스를 사용할 수도 있음 이후 Merge를 하면 자동으로 배포가 됨 CLI 설치 https://gith.. Prisma 차세대 Node.js 및 TypeScript ORM(Object Relational Mapping) Prisma는 앱 개발자가 PostgreSQL, MySQL, SQL Server, SQLite 및 MongoDB(현재 프리뷰)용 오픈 소스 데이터베이스 도구를 사용하여 더 빠르게 빌드하고 오류를 줄이는 데 도움이 됩니다. Node.js and Typescript ORM(Object Relational Mapping) => JS or TS 와 데이터베이스 사이에 다리를 놓아줌 (기본적으로 번역기의 역할을 한다고 생각하면 됨) Prisma를 사용하기 위해서는 먼저 Prisma에게 DB가 어떻게 생겼는지, 데이터의 모양을 설명해줘야 함 => schema.prisma Prisma가 이런 타입에 관한 정보를 알고 .. 이전 1 다음