mrkiani.irEnglish
→ بازگشت به یادداشت‌های فنی
PostgreSQLWASMPGliteNode.jsDrizzleORMArchitecture
منتشر شده در: 2026-04-10 · 5 دقیقه مطالعه

پستگرس امبدد WASM در نود: چرا برای میکروسرویس‌های لبه کلاسترهای سنگین را کنار گذاشتیم

اجرای کامل پایگاه‌داده PostgreSQL درون پروسس V8 با تکنولوژی PGlite برای میکروسرویس‌های تک‌کانتینری و مستقل بدون بار اضافی سرورهای مجزا.

محمد کیانی
محمد کیانی
مهندس ارشد فول‌استک و اندروید
معماری‌های متداول میکروسرویس همواره یک سرویس دیتابیس پستگرس مجزا را به سیستم تحمیل می‌کنند که نیازمند مدیریت کلاستر، تاخیر رفت‌وبرگشت TCP و بار سنگین رم است.

کوئری‌های درون‌پروسسی با تاخیر صفر

با کامپایل موتور پستگرس به WebAssembly از طریق PGlite، دیتابیس درون همان پروسس نود اجرا شده و تبادل داده به جای سوکت‌های شبکه روی بافرهای حافظه رم رخ می‌دهد که تاخیر اجرای کوئری را به چند میکروثانیه می‌رساند.

استقرار یکپارچه و قابل‌حمل

بک‌آپ‌گیری و انتقال کل پروژه صرفاً با یک پوشه دیتا امکان‌پذیر است و Drizzle ORM تمام توانمندی‌های تایپ‌سیف رابطه را بدون نیاز به هیچ نرم‌افزار جانبی در اختیارتان می‌گذارد.
دسته‌بندی‌ها
PostgreSQLWASMPGliteNode.jsDrizzleORMArchitecture
گفتگو درباره این معماری ←