اختر ORM (Prisma مقابل Drizzle مقابل Kysely)

coding · Claude Code · free

ساعدوني في الاختيار بين Prisma و Drizzle و Kysely من أجل [وصف المشروع] . حقائق عن المشروع: قاعدة البيانات: [Postgres / MySQL / SQLite / أخرى] بيئة التشغيل: [Node / Bun / Edge / Deno] مستوى إلمام الفريق بلغة SQL: [عالي / متوسط / منخفض] تعقيد الاستعلامات: [في الغالب CRUD / عمليات ربط معقدة + CTEs / شبيهة بـ OLAP] مدى أهمية الأنواع: [عامل حاسم / ميزة إضافية] الجهة المسؤولة عن عمليات الترحيل: [التطبيق / مسؤول قاعدة البيانات] التشغيل البارد في البيئات الخالية من الخوادم / الحافة: [نعم / لا] قارن بناءً على هذه المحاور (وليس الانطباعات): 1. استدلال الأنواع — رحلة ذهاب وإياب من المخطط إلى الأنواع، المُولَّدة مقابل المستدلة 2. تجربة تطوير الاستعلامات (DX) لعمليات JOIN وCTEs والاستعلامات الفرعية ووظائف النوافذ — ما الذي يجبرك على استخدام raw ومتى 3. تجربة الترحيل — Prisma Migrate مقابل Drizzle Kit مقابل نهج «أحضر أداة الترحيل الخاصة بك» من Kysely 4. البصمة في وقت التشغيل — حجم التشغيل البارد، وجود ملفات المحرك الثنائية، التوافق مع الحافة 5. مخرجات الطوارئ — ما مدى قبح استخدام raw() عندما يتعذر على ORM التعبير عن…

#architecture #orm #database