تواصل معنا
Webflow Premium Partner إيهاب فايز
العودة لأدوات AI Coding
البيانات والتحليلات

Neon Serverless PostgreSQL

استخدام Neon لـ PostgreSQL بدون خادم مع التفرع والتوسع التلقائي وطبقة مجانية سخية للتطوير.

Claude Code Cursor Copilot Windsurf Gemini CLI

نظرة عامة

Neon هي منصة PostgreSQL بدون خادم تفصل التخزين عن الحوسبة مما يتيح ميزات مثل التفرع الفوري لقاعدة البيانات والتوسع التلقائي إلى الصفر والاستعادة إلى نقطة زمنية. يوفر برنامج تشغيل @neondatabase/serverless اتصال PostgreSQL قائم على WebSocket يعمل في بيئات بدون خادم وحافة حيث لا تتوفر اتصالات TCP التقليدية.

تنشئ ميزة التفرع في Neon نسخاً copy-on-write لقاعدة بياناتك مما يتيح بيئات معاينة لطلبات السحب واختبار آمن للترحيل ولقطات إنتاج فورية. تشترك الفروع في التخزين مع الأصل لذا إنشاء فرع فوري ولا يكلف شيئاً حتى تتباعد البيانات. يعدل التوسع التلقائي موارد الحوسبة بناءً على الحمل ويتوسع إلى الصفر أثناء عدم النشاط لكفاءة التكلفة.

برنامج التشغيل بدون خادم متوافق سلكياً مع node-postgres لذا يعمل الكود الحالي دون تغييرات. يدعم كلاً من الاتصالات المجمعة (للبيئات بدون خادم) والاتصالات المباشرة (للعمليات طويلة التشغيل).

لمن هذه الأداة؟

  • نشر PostgreSQL لتطبيقات بدون خادم على Vercel
  • إنشاء فروع قاعدة بيانات لنشر المعاينة
  • توسيع PostgreSQL إلى الصفر أثناء عدم نشاط التطوير
  • تشغيل استعادة فورية لقاعدة البيانات إلى نقطة زمنية

التثبيت

إعداد Claude Code
npm install @neondatabase/serverless

الإعدادات

import { neon } from "@neondatabase/serverless"

const sql = neon(process.env.DATABASE_URL!)

const posts = await sql`
  SELECT * FROM posts
  WHERE published = true
  ORDER BY created_at DESC
  LIMIT 10
`

const user = await sql`
  SELECT * FROM users WHERE id = ${userId}
`