Prisma in Next.js - My Fav Way to Work with Databases (CRUD, Dev/Prod Workflow, Relations, Indexes)
- Prisma는 데이터베이스와 앱을 연결하는 ORM(Object-Relational Mapping) 툴이며, TypeScript를 사용해 개발하기 용이합니다. 👾
- Next.js에서 Prisma를 사용하면 서버 측 구성 (Server Component, Server Actions, Middleware)에서 데이터베이스와 직접적으로 상호작용할 수 있습니다. 🛠️
- Prisma는 개발자 환경과 Production 환경을 위한 데이터베이스 연결 설정을 간소화합니다. 🔄
- Prisma는 SQLench, MySQL, PostgreSQL, MongoDB 등 다양한 데이터베이스를 지원합니다. 🌎
- Prisma Schema는 데이터베이스 구조를 정의하고 Prisma Client를 사용하여 데이터베이스와 간소하게 소통할 수 있도록 합니다. 💻