حالة البناء:
وصف
الميزات الرئيسية
تجريبي
التوثيق
بداية سريعة
إعداد التطوير
الواجهة الأمامية
الخلفية
الأسئلة الشائعة
المساهمة
بنية تحتية
تفاصيل الاتصال
WhoDB عبارة عن أداة إدارة قواعد بيانات خفيفة الوزن (حوالي 20 ميجابايت)، قوية وسهلة الاستخدام، مصممة لتبسيط مهام إدارة قاعدة البيانات الخاصة بك. من خلال الجمع بين بساطة Adminer وتجربة المستخدم والأداء المحسنين، تم تصميم WhoDB باستخدام GoLang لتوفير السرعة والكفاءة المثلى. مع ميزات مثل تصور المخطط التفاعلي والتحرير المضمن، يقدم WhoDB خدماته لكل من المشاريع الصغيرة وأنظمة المؤسسات المعقدة.
يوفر لك WhoDB فرصة التحدث إلى بياناتك باستخدام اللغة الطبيعية بفضل تكاملنا مع Ollama وChatGPT وAnthropic. تتيح لك هذه الميزة إجراء الاستعلامات وإدارة بياناتك من خلال المحادثة بدلاً من لغة SQL المعقدة.
تحدث مع بياناتك: لا مزيد من إضاعة الوقت في صياغة استعلامات SQL المعقدة - اسأل بعيدًا!
تجربة مستخدم محسنة: واجهة نظيفة وبديهية يسهل التنقل فيها.
أداء سريع للغاية: مصمم باستخدام GoLang للحصول على سرعة استثنائية، بما في ذلك المحاكاة الافتراضية للجدول على الواجهة الأمامية.
تصور المخطط: الرسوم البيانية التفاعلية لتصور مخطط قاعدة البيانات الخاصة بك بسهولة.
التحرير والمعاينة المضمنة: قم بتحرير البيانات ومعاينتها مباشرة في الواجهة.
دعم واسع لقاعدة البيانات: متوافق مع PostgreSQL، وMySQL، وSQLite3، وMongoDB، وRedis، وMariaDB، وElasticSearch.
Scratchpad: واجهة تشبه دفتر Jupyter لإجراء استعلامات قاعدة البيانات.
قم بتجربة WhoDB بشكل مباشر من خلال العرض التوضيحي المباشر الخاص بنا.
ملاحظة: يتم ملء هذا العرض التوضيحي بقاعدة بيانات نموذجية من postgresDBSamples، مع بيانات الاعتماد المملوءة مسبقًا.
أو الخروج من الفيديو التجريبي لدينا
لمزيد من المعلومات التفصيلية، راجع وثائقنا.
ابدأ العمل مع WhoDB بسرعة باستخدام Docker:
تشغيل عامل الميناء -it -p 8080:8080 clidey/whodb
أو استخدم Docker Compose:
الإصدار: "3.8" الخدمات: ودب: الصورة: clidey/whodb# المجلدات: # (اختياري لـ sqlite) # - ./sample.db:/db/sample.dbports: - "8080:8080"
قم بالوصول إلى WhoDB بالانتقال إلى http://localhost:8080 في متصفحك.
GoLang (يوصى بأحدث إصدار)
PNPM (يوصى بأحدث إصدار)
لبدء خدمة الواجهة الأمامية، انتقل إلى الدليل frontend/
وقم بتشغيل:
pnpm i && pnpm البداية
إذا لم يكن الدليل core/
يحتوي على مجلد build/
، فستحتاج إلى إنشاء الواجهة الأمامية ونقله إلى دليل الواجهة الخلفية. من الدليل الجذر، قم بتشغيل:
cd frontend && pnpm install && pnpm run build && rm -rf ../core/build/ && cp -r ./build ../core/ && cd -;
سيقوم هذا الأمر بتجميع الواجهة الأمامية ونسخ المجلد build/
إلى core/
. هذه الخطوة مطلوبة لأن Go سيحاول تضمين build/
المجلد في كل عملية إطلاق. ما عليك سوى القيام بذلك مرة واحدة.
انتقل إلى https://ollama.com/ وقم بتنزيله لنظامك. بمجرد الانتهاء من ذلك، نوصي بالبدء باستخدام نموذج Llama 3.1 8b. سيكتشف WhoDB تلقائيًا النموذج (النماذج) المثبت لديك وسيعرض لك خيار الدردشة على الشريط الجانبي الأيسر.
إذا كان الدليل core/
يحتوي بالفعل على مجلد build/
، أو بمجرد الانتهاء من الخطوة أعلاه، يمكنك بدء خدمة الواجهة الخلفية عن طريق تشغيل:
نواة القرص المضغوط/ اذهب واركض.
ما الذي ألهم إنشاء WhoDB؟
تم استلهام WhoDB من Adminer لطبيعته خفيفة الوزن وسهولة الاستخدام. نحن نهدف إلى البناء على هذه الصفات من خلال التصور المحسن وتجربة المستخدم المتسقة عبر قواعد البيانات المختلفة.
كيف يتعامل WhoDB مع الاستعلامات الكبيرة؟
يدعم WhoDB التحميل البطيء، مما يضمن الأداء السلس حتى مع مجموعات البيانات الكبيرة.
ما الذي يجعل WhoDB مختلفًا عن DBeaver؟
على عكس DBeaver، الغني بالميزات ولكنه كثيف الموارد، تم تصميم WhoDB ليكون خفيف الوزن وفعالًا، ويعمل على الحد الأدنى من الموارد - وهو مثالي للإعدادات الأصغر أو البيئات المحدودة الموارد.
هل WhoDB متوافق مع أي قاعدة بيانات؟ يدعم WhoDB مجموعة واسعة من قواعد البيانات، مما يوفر تجربة متسقة عبر قواعد بيانات SQL وNoSQL وGraph. وهو يدعم حاليًا PostgreSQL وMySQL وSQLite3 وMongoDB وRedis وMariaDB وElasticSearch.
كيف أقوم بنشر WhoDB؟ يمكن نشر WhoDB بسهولة باستخدام Docker أو Docker Compose. راجع قسم "البدء السريع" للحصول على التفاصيل.
س: هل WhoDB مناسب لبيئات الإنتاج؟
على الرغم من أن WhoDB خفيف الوزن وفعال، فإننا نوصي بتقييم مدى ملاءمته لبيئة الإنتاج الخاصة بك.
نحن نرحب بالمساهمات من المجتمع! لا تتردد في فتح المشكلات أو إرسال طلبات السحب للمساعدة في تحسين WhoDB. لدينا دليل المساهمة هنا.
تتم إدارة نشر WhoDB وCI/CD بواسطة Clidey، وهي منصة DevOps بدون تعليمات برمجية. لمزيد من المعلومات، قم بزيارة https://clidey.com
حالة بناء كليدي:
لأية استفسارات أو دعم، يرجى التواصل مع [email protected].
"هل هو سحر؟ هل هو شعوذة؟ لا، إنه مجرد WhoDB!"