← Database & SQL79 / 83
Kueri ORM (Prisma / Eloquent) vs Raw SQL
ORM seperti Prisma memberikan kenyamanan Type-safety dan relasi otomatis, sedangkan Raw SQL dibutuhkan ketika mengeksekusi query agregasi complex yang butuh optimasi performa tinggi.
👀 Contoh dulu
const users = await prisma.user.findMany({
where: { status: "active" }
});Hasilnya: Array berisi daftar objek user ber-status active.
💡 Gunakan ORM untuk operasi CRUD harian, dan Raw SQL untuk pelaporan berat.
📝 Sekarang giliranmu
Gunakan Prisma Client untuk mengambil seluruh data pengguna dari tabel 'user' yang memiliki kolom 'role' bernilai 'admin'.
Preview