تخطّ إلى المحتوى
AISI
𝕏
دليل إرشادي

WhoDB — إدارة قواعد البيانات للمبتدئين

دليل بسيط لتثبيت واستخدام WhoDB كأداة إدارة قواعد بيانات خفيفة بواجهة ويب سهلة للمبتدئين.

10 دقائق قراءة DatabaseDeveloper Tools

بديل أدوات قواعد البيانات المعقدة

بالنسبة للمطورين المبتدئين أو لفرق العمل الصغيرة، إدارة قواعد البيانات قد تكون مهمة مخيفة. الأدوات التقليدية مثل pgAdmin أو DBeaver قوية جداً، ولكن واجهاتها المزدحمة وتتطلب تثبيتاً معقداً على الأجهزة الشخصية. هنا تبرز أداة WhoDB كبديل عصري، خفيف جداً، ومصمم خصيصاً ليكون سهل الاستخدام عبر متصفح الويب (Web-based).

ما هو WhoDB؟

WhoDB هو تطبيق مفتوح المصدر لإدارة قواعد البيانات. يتميز بدعمه لعدة أنواع من قواعد البيانات في واجهة واحدة، بما في ذلك PostgreSQL، MySQL، SQLite، وحتى قواعد البيانات غير العلاقية مثل MongoDB و Redis. ميزته الكبرى هي السرعة والواجهة البديهية التي تشبه التطبيقات الحديثة.

خطوات التثبيت باستخدام Docker

أفضل طريقة لتشغيل WhoDB هي عبر حاوية Docker، لضمان عدم تعارضها مع أي برامج أخرى على خادمك أو جهازك المحلي.

  1. تأكد من تثبيت docker على جهازك.
  2. افتح سطر الأوامر (Terminal) واكتب الأمر التالي:

docker run -d 
  -p 8080:8080 
  -e WHODB_USERNAME=admin 
  -e WHODB_PASSWORD=secretpassword 
  --name whodb 
  who-db/whodb:latest

ملاحظة: قمنا بتحديد منفذ 8080، وأضفنا متغيرات بيئة (Username و Password) لحماية الواجهة من الدخول غير المصرح به.

الآن، افتح متصفحك على الرابط http://localhost:8080، وأدخل بيانات الدخول التي حددتها.

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

بمجرد الدخول إلى WhoDB، ستجد لوحة تحكم نظيفة:

  • اضغط على زر Add Connection (إضافة اتصال جديد).
  • اختر نوع قاعدة البيانات الخاصة بك (مثلاً PostgreSQL).
  • أدخل تفاصيل الاتصال: المضيف (Host)، المنفذ (Port – غالباً 5432)، اسم قاعدة البيانات، واسم المستخدم وكلمة المرور الخاصة بقاعدة البيانات.
  • اضغط Test Connection للتأكد من صحة البيانات، ثم احفظ الاتصال.

الميزات الأساسية للمبتدئين

بعد ربط القاعدة، يمكنك البدء فوراً بالاستفادة من الميزات التالية دون كتابة سطر كود SQL واحد:

  • تصفح البيانات (Data Explorer): عرض الجداول، البحث داخلها، وتعديل القيم مباشرة من الواجهة كما لو كنت تستخدم جداول إكسل.
  • بناء الاستعلامات البصري (Query Builder): تكوين أوامر البحث والفلترة عبر القوائم المنسدلة بدلاً من حفظ صيغ الـ SQL.
  • محرر SQL الذكي: إذا أردت كتابة استعلام مخصص، يوفر المحرر إكمالاً تلقائياً (Auto-complete) لأسماء الجداول والأعمدة لتجنب الأخطاء الإملائية.
  • التصور (Visualization): يمتلك WhoDB القدرة على رسم مخططات بيانية بسيطة لبياناتك مباشرة لفهم العلاقات بشكل أسرع.

الخلاصة

أداة WhoDB تزيل حاجز الرهبة أمام إدارة قواعد البيانات. من خلال واجهتها الويب الموحدة ودعمها السلس لمعظم محركات البيانات الشهيرة، تعتبر الأداة المثالية للتعلم، للمشاريع السريعة، وللفرق التي تبحث عن أداة إدارية خفيفة لا تستهلك موارد الأجهزة ولا تشتت الانتباه بقوائم معقدة.