Ugrás a tartalomra
BILDR.HUB
← Blog·Backend5 min read

Drizzle ORM edge runtime-on: miért váltottunk Prismáról

A Prisma sok éven át a defautl ORM volt a Node.js világban. De edge environmentben (Cloudflare Workers, Vercel Edge) a Drizzle ORM minden szempontból jobb választás 2026-ban.

Turny Bátor·ügyvezető, BILDR HUB·
Drizzle ORM edge runtime-on: miért váltottunk Prismáról

Három évig Prismát használtunk minden TypeScript projektben. 2025-ben váltottunk át Drizzle ORM-re minden új projektben, és visszamenőleg sem bántuk meg. Itt vannak a konkrét okok.

1. Edge runtime támogatás

A Prisma sokáig binary-alapú query engine-t használt, ami nem futott Cloudflare Workersen vagy Vercel Edge-en. A Drizzle pure TypeScript — pillanatok alatt futtatható bárhol, ahol JS fut. Ez ma alapelvárás minden modern projektnél.

2. Bundle méret

A Prisma client minimum 1.5 MB-ot adott a Worker bundle-höz. A Drizzle 100 KB alatt marad. Egy Worker maximum 10 MB-os, és a kevesebb mindig jobb (gyorsabb cold start, kisebb cache memory).

  • Prisma client: 1.5–3 MB minified
  • Drizzle ORM: 50–100 KB minified
  • Egy Cloudflare Worker max 10 MB (free tier 1 MB)

3. Type-safe SQL, nem fekete doboz

A Drizzle közelebb áll a SQL-hez, mint a Prisma DSL. Aki tud SQL-t, 5 perc alatt produktív. A típusok az adatbázis sémából automatikusan generálódnak, és a query végén pontosan tudod, mi SQL fut.

const users = await db
  .select({ id: usersTable.id, email: usersTable.email })
  .from(usersTable)
  .where(eq(usersTable.active, true));

4. Migration: kód-első, nem prisma-első

A drizzle-kit egy CLI, ami a TypeScript sémáddból generál SQL migrációkat. Ezeket commitálod, code review-zod, ugyanúgy mint bármilyen kódot. A Prisma schema.prisma fájl külön DSL-t igényel — kevésbé átlátható verziókövetéskor.

Hol marad jobb a Prisma

A Prismának egyértelmű erőssége a fejlesztői élmény junior csapatoknak, és az érettebb tooling ökoszisztéma (Prisma Studio, Pulse, Optimize). Ha a csapatod SQL-ben gyenge, és nem edge-re deployolsz, a Prisma jó választás marad. Drizzle ott nyer, ahol senior, edge-natív környezet a cél.

A szerző

Turny Bátor

ügyvezető, BILDR HUB

Egyeztetés