์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

Prisma ORM ์‹ค๋ฌด ์„ค๊ณ„์™€ ์šด์˜ ๊ฐ€์ด๋“œ

Prisma ORM์€ ์ƒ์‚ฐ์„ฑ์ด ๋†’์€ ๋„๊ตฌ์ด์ง€๋งŒ, ์‹ค๋ฌด์—์„œ๋Š” ๋‹จ์ˆœ CRUD๋ฅผ ๋„˜์–ด์„œ ์Šคํ‚ค๋งˆ ์„ค๊ณ„, relation ๊ตฌ์กฐ, ์ƒํƒœ๊ฐ’ ์„ค๊ณ„, transaction, migration ์šด์˜, ์กฐํšŒ ์„ฑ๋Šฅ๊นŒ์ง€ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜๋Š” Prisma ๋ฌธ๋ฒ•์„ ๋‚˜์—ดํ•˜๋Š” ์ž…๋ฌธ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ, NestJS ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹ค๋ฌด์—์„œ Prisma๋ฅผ ์–ด๋–ป๊ฒŒ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ •๋ฆฌํ•œ ์‹ค์ „ํ˜• ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ  ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•์€ ์ตํ˜”์ง€๋งŒ, ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ ์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ๋ชจ๋ธ์„ ๋‚˜๋ˆ„๊ณ , ์–ด๋–ค ๊ฒฝ์šฐ์— transaction์„ ์จ์•ผ ํ•˜๋ฉฐ, migration์„ ์–ด๋–ป๊ฒŒ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ˜์˜ํ•ด์•ผ ํ•˜๋Š”์ง€ ๋ง‰๋ง‰ํ–ˆ๋˜ ๋ถ„๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•์ƒ์€ ์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด Prisma๋ฅผ ๋‹จ์ˆœํžˆ โ€œํŽธํ•œ ORMโ€์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ˆ˜์ค€์„ ๋„˜์–ด, ์œ ์ง€๋ณด์ˆ˜์— ์œ ๋ฆฌํ•œ schema๋ฅผ ์„ค๊ณ„ํ•˜๊ณ , ์‹ค๋ฌด์—์„œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ฏธ๋ฆฌ ํ”ผํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ค€์„ ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

1๋ช… ์ด ์ˆ˜๊ฐ•ํ•˜๊ณ  ์žˆ์–ด์š”.

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

๋ฐฑ์—”๋“œ
๋ฐฑ์—”๋“œ
orm
orm
nodejs
nodejs
nestjs
nestjs
๋ฐฑ์—”๋“œ
๋ฐฑ์—”๋“œ
orm
orm
nodejs
nodejs
nestjs
nestjs

์ƒˆ์†Œ์‹

๋ฐœํ–‰ํ•œ ์ƒˆ์†Œ์‹์ด ์—†์–ด์š”.

์–ผ๋ฆฌ๋ฒ„๋“œ ํ• ์ธ ์ค‘

โ‚ฉ5,390

30%

โ‚ฉ7,700