بدء مشروع برمجي بسرعة.

DrawDB

مصمم مخططات قاعدة البيانات البصري — ارسم الجداول وعرّف علاقات المفاتيح الأجنبية وصدّر SQL في ثوانٍ.

512 ميغابايت ذاكرة عشوائية 1 vCPU المنفذ 3060 متاح

المنظومة التقنية

DockerNginxReact
الحد الأدنى من RAM512 ميغابايت
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي3060
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

DrawDB هو محرر مخططات ERD مفتوح المصدر (AGPL-3.0، أكثر من 39 ألف نجمة) يعمل كحاوية Nginx خفيفة على خادمك. يمنح المطورين ومصممي قواعد البيانات لوحة سريعة تعمل في المتصفح لنمذجة هياكل الجداول وتحديد علاقات المفاتيح الأجنبية وتوليد سكريبتات SQL DDL لخمسة محركات قواعد بيانات رئيسية.

كل شيء يحدث في المتصفح: حالة الجداول محفوظة في localStorage، والخادم يقدّم فقط ملفات ثابتة. الصورة الحجم نحو 30 ميغابايت وتستهلك بضعة ميغابايتات في وضع الراحة — يمكنك تشغيلها إلى جانب تطبيقات أخرى على أي خادم VPS موجود.

الميزات الرئيسية

محرر جداول بصري — أضف جداول بأعمدة وأنواع وقيود (PK، FK، NOT NULL، UNIQUE، DEFAULT) بالسحب والإفلات.
تصدير SQL متعدد اللهجات — ولّد DDL لـ MySQL وPostgreSQL وSQLite وMariaDB وSQL Server بنقرة واحدة.
استيراد SQL — الصق عبارات CREATE TABLE وDrawDB يعيد بناء مخطط ERD الكامل فورًا.
رسم علاقات FK — صل الأعمدة بخط لإنشاء قيود FOREIGN KEY مع إدارة قواعد ON DELETE و ON UPDATE.
تصدير إلى PNG وSVG وJSON — احفظ المخطط كصورة للتوثيق أو كـ JSON للإيداع في Git.
لا قاعدة بيانات من جهة الخادم — الحالة في localStorage؛ الخادم يقدّم ملفات ثابتة فقط.
AGPL-3.0 — مفتوح المصدر، بلا قياس عن بُعد، بلا حساب مطلوب.

متى تستخدم هذا الحل؟

1

تصميم المخطط قبل أول Migration

قبل كتابة أول migration في Laravel أو Django، نمّط كياناتك في DrawDB. ستحصل على مخطط بصري لمشاركته مع فريقك وسكريبت DDL جاهز للصقه في ملف Migration. يتحقق DrawDB من اتساق المفاتيح الأجنبية أثناء الرسم.

2

توثيق قاعدة بيانات موجودة

الصق عبارات CREATE TABLE من قاعدة بياناتك القائمة في DrawDB: يعيد بناء رسم الكيانات في ثوانٍ. صدّر إلى PNG وأدرجه في ويكي أو README. حين يتطور المخطط، حدّث JSON وأعد التوليد — التوثيق يبقى متزامنًا مع الكود.

3

مراجعة المخطط وتأهيل المطورين الجدد

شارك نسخة DrawDB المستضافة ذاتيًا مع أعضاء الفريق الجدد. يتصورون علاقات الجداول ويفهمون قيود السلامة المرجعية ويقدمون مقترحات المخطط بملفات JSON يمكن للكبار مراجعتها.

نشر DrawDB على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

اطلب خادم ServOrbit VPS

خطة 1 vCPU / 512 ميغابايت RAM على Ubuntu 24.04 كافية. DrawDB تطبيق ويب ثابت يقدمه Nginx: يستهلك بضعة ميغابايتات في وضع الراحة ولا يحتاج قاعدة بيانات من جهة الخادم.

02

النشر بنقرة واحدة من السوق

افتح لوحة تحكم ServOrbit، اذهب إلى سوق التطبيقات ← تطوير البرمجيات ← DrawDB، وانقر نشر. يسحب Docker صورة ghcr.io/drawdb-io/drawdb:latest ويشغّل Nginx. الواجهة متاحة في أقل من 10 ثوانٍ.

03

أنشئ أول مخطط ERD

تفتح الواجهة على لوحة فارغة. انقر «إضافة جدول» لإنشاء أول كيان، سمّ الجدول وأضف الأعمدة بأنواعها وخصائص الـ NULL والقيم الافتراضية. حدد عمود PRIMARY KEY بأيقونة المفتاح. كرر لكل كيان في مخططك.

04

عرّف العلاقات وصدّر SQL

فعّل أداة «علاقة» في شريط الأدوات وارسم خطًا بين عمودين لإنشاء قيد FOREIGN KEY. حين يكتمل مخططك، انقر تصدير ← SQL، اختر لهجتك المستهدفة وانسخ DDL الناتج في ملف Migration أو واجهة قاعدة بياناتك.

الأسئلة الشائعة

DrawDB هو محرر مخططات ERD مفتوح المصدر (AGPL-3.0، أكثر من 39 ألف نجمة). يتيح تصميم جداول قواعد البيانات بصريًا وتحديد علاقات المفاتيح الأجنبية وتصدير DDL لـ MySQL وPostgreSQL وSQLite وMariaDB وSQL Server — كليًا في المتصفح بلا تثبيت أو حساب.

إضافة زر النشر

هل تدير مشروعًا يستخدم DrawDB؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy DrawDB on ServOrbit
Markdown
[![Deploy DrawDB on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=drawdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=drawdb)
HTML
<a href="https://servorbit.com/vps-cloud?template=drawdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=drawdb"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy DrawDB on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

بدء مشروع برمجي بسرعة.

فعّل DrawDB على بنيتك التحتية.

خادم VPS Cloud مخصص — عنوان IPv4 مضمّن، مركز بيانات أوروبي، والدعم مضمّن. لا تغادر بياناتك خادمك أبدًا.

الإعداد الموصى به: 512 ميغابايت RAM · 1 vCPU

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.