التطوير

Bytebase

راجع وأقرّ وانشر تغييرات مخطط قاعدة البيانات — دون كسر الإنتاج.

حول Bytebase

Bytebase هو منصة DevOps مفتوحة المصدر لقواعد البيانات تجلب ممارسات هندسة البرمجيات إلى إدارة تغييرات قواعد البيانات. يحلّ محل ملف SQL المشترك عبر الدردشة أو أمر `ALTER TABLE` الخطير الذي يُشغَّل مباشرةً على الإنتاج.

المسار بسيط: يرسل المطورون تغييرات المخطط عبر Bytebase. يوافق مراجع على التغييرات بعد رؤية الفروق بوضوح. ثم يُطبّق Bytebase التغييرات عبر بيئاتك (تطوير ← اختبار ← إنتاج) مع فحوصات أمان مدمجة وأكثر من 200 قاعدة مراجعة SQL وسجل تدقيق كامل. كل ترحيل وتراجع وموافقة مسجّل وقابل للبحث.

على خادم ServOrbit الافتراضي، يعمل Bytebase كحاوية Docker واحدة مع قاعدة بيانات PostgreSQL مدمجة — لا خادم قاعدة بيانات خارجي للإدارة، ولا مجموعة للتهيئة. يدعم أكثر من 20 محرك قواعد بيانات بما فيها PostgreSQL وMySQL وMariaDB وMongoDB وRedis وClickHouse. خطة المجتمع مجانية بدون حد للمستخدمين.

ما يُثبَّت

جاهز عند تشغيل الخادم

أنظمة التشغيل المتوافقة
Ubuntu 24.04
التطبيق
Bytebase
المنظومة التقنية
DockerGoEmbedded PostgreSQL
الحد الأدنى من RAM
1 غيغابايت (2 غيغابايت موصى به للفرق)
الحد الأدنى من CPU
1 vCPU
المنفذ الافتراضي
8080
الوصول
root عبر SSH

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

  • مراجعة SQL مع أكثر من 200 قاعدة مدمجة: فهرس مفقود، شرط WHERE مفقود، انتهاكات اصطلاحات التسمية
  • خط أنابيب نشر متعدد البيئات: تطوير ← اختبار ← إنتاج مع بوابات موافقة
  • سجل تدقيق كامل: كل ترحيل وموافقة وتراجع مؤرَّخ وقابل للبحث
  • يدعم أكثر من 20 قاعدة بيانات: PostgreSQL وMySQL وMariaDB وMongoDB وRedis وClickHouse وSQL Server
  • تكامل GitOps: ربط GitHub/GitLab وتشغيل المراجعات من طلبات السحب
  • محرر SQL عبر الويب مع التحكم في الوصول — لا مشاركة بيانات اعتماد مباشرة
  • حاوية واحدة مع PostgreSQL مدمج — صفر من عبء البنية التحتية

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

ترحيل المخطط الآمن عبر البيئات

توقف عن مشاركة ملفات SQL عبر الدردشة. أرسل التغييرات عبر Bytebase، واحصل على مراجعة واضحة، وانشرها عبر تطوير ← اختبار ← إنتاج مع ضمانات — التراجع متاح في كل خطوة.

التحكم في الوصول إلى قاعدة البيانات للفرق

امنح المطورين وصول الاستعلام للإنتاج دون إعطائهم بيانات اعتماد مباشرة. يُوكّل Bytebase الاستعلامات ويفرض إخفاء هوية الأعمدة الحساسة ويسجّل كل استعلام للامتثال.

CI/CD لقاعدة البيانات مدفوعة بـ GitOps

اربط مستودع GitHub أو GitLab الخاص بك. يكتشف Bytebase ملفات الترحيل الجديدة ويفتح مهمة مراجعة ويزامن حالة التطبيق مع طلب السحب — تعامل مع تغييرات قاعدة البيانات كالشيفرة.

الدليل

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

  1. اطلب خادم ServOrbit VPS

    أي خطة بـ 1 غيغابايت RAM أو أكثر تعمل. يعمل Bytebase كحاوية واحدة مع قاعدة بيانات مدمجة — لا يلزم PostgreSQL خارجي.

  2. تثبيت بنقرة واحدة

    اختر Bytebase في سوق ServOrbit وانقر على "نشر". يُهيَّأ Docker وتبدأ الحاوية تلقائياً.

  3. افتح معالج الإعداد

    انتقل إلى https://<نطاقك> إن كان نطاق مربوط، أو افتح نفقًا SSH أولًا: ssh -L 20080:127.0.0.1:8080 root@<عنوان-خادمك>، ثم افتح http://localhost:20080. أنشئ حساب المسؤول في شاشة المعالج الأول.

  4. ربط قاعدة بياناتك الأولى

    في واجهة Bytebase، اذهب إلى الحالات وأضف خادم قاعدة بياناتك (المضيف والمنفذ وبيانات الاعتماد). سيختبر Bytebase الاتصال ويكتشف المخططات تلقائياً.

  5. أرسل ترحيلًا وراجعه

    انقر على مشكلة جديدة، اكتب ترحيل SQL الخاص بك، عيّن مراجعاً وأرسل. يرى المراجع الفروق الكاملة ويشغّل فحوصات lint ويوافق أو يعلّق. يطبّق Bytebase الترحيل ويسجّله في سجل التدقيق.

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

أسئلة حول Bytebase

→ العودة إلى التطويركل التطبيقات
Bytebase هو منصة DevOps مفتوحة المصدر لقواعد البيانات (ترخيص MIT الأساسي) توفر سير عمل منظم لتغييرات مخطط قاعدة البيانات والتحكم في الوصول والامتثال. يعمل كمكافئ GitHub لإدارة قواعد البيانات: أرسل وراجع وأقرّ وانشر الترحيلات بأمان.

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

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

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

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

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

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

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة