الذكاء الاصطناعي

تثبيت البيانات وتوصيلها وإدارتها

MongoDB هي قاعدة بيانات NoSQL مستخدمة على نطاق واسع وتقوم بتخزين البيانات في مستندات مرنة تشبه كائنات JSON بدلاً من الجداول والصفوف التقليدية. يسهل هذا الهيكل القائم على المستندات التعامل مع البيانات المعقدة أو المتغيرة بشكل متكرر، ولهذا السبب يشيع استخدام MongoDB في تطبيقات الويب الحديثة ومنصات التحليلات وأنظمة البيانات واسعة النطاق.

يمكن للمطورين التفاعل مع MongoDB باستخدام أدوات سطر الأوامر مثل MongoDB Shell، لكن العديد من المستخدمين يفضلون واجهة رسومية لإدارة البيانات واستكشافها. تم إنشاء MongoDB Compass لهذا الغرض، مما يوفر طريقة مرئية للعمل مع قواعد البيانات والمستندات. في هذه المقالة، نستكشف كيف تساعد MongoDB Compass في تبسيط إدارة قاعدة البيانات.

ما هي بوصلة MongoDB؟

MongoDB Compass هي واجهة رسومية تم إنشاؤها بواسطة MongoDB والتي تساعد المستخدمين على التفاعل مع قواعد البيانات الخاصة بهم بشكل مرئي. بدلاً من استخدام استعلامات سطر الأوامر، يمكن للمستخدمين إدارة البيانات واستكشافها من خلال واجهة بسيطة.

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

  • يوفر بيئة مرئية للعمل مع قواعد بيانات MongoDB.
  • يتيح للمستخدمين استكشاف قواعد البيانات والمجموعات بسهولة.
  • يساعد في تشغيل الاستعلامات وتحليل البيانات دون كتابة أوامر معقدة.
  • يعرض هيكل قواعد البيانات والوثائق بشكل واضح.
  • تمكن المستخدمين من فتح المستندات وتصفية البيانات وتحرير السجلات مباشرة.
  • مفيد للمبتدئين لأنه يلغي الحاجة إلى حفظ الأوامر.
  • مفيد أيضًا للمطورين ذوي الخبرة عند تصحيح أخطاء الاستعلامات واستكشاف مجموعات البيانات.
  • يساعد على مراقبة وإدارة أداء قاعدة البيانات بكفاءة.

تثبيت بوصلة MongoDB

يعد تثبيت MongoDB Compass عملية بسيطة ولا تستغرق سوى بضع دقائق.

أولاً، تحتاج إلى تنزيل MongoDB Compass من موقع MongoDB الرسمي. برنامج التثبيت متاح لأنظمة التشغيل Windows وmacOS وLinux.

بعد تنزيل برنامج التثبيت، يمكنك تشغيل ملف التثبيت واتباع تعليمات الإعداد. بمجرد اكتمال التثبيت، يمكن فتح التطبيق مثل أي برنامج آخر.

قم بإنشاء أول مجموعة MongoDB مجانية

يوفر MongoDB خدمة قاعدة بيانات سحابية مجانية من خلال أطلس مونغو دي بي. المجموعة عبارة عن مجموعة من الخوادم التي تقوم بتخزين وإدارة قاعدة البيانات الخاصة بك. يمكنك إنشاء مجموعة مجانية لبدء العمل مع MongoDB.

خطوات إنشاء مجموعة مجانية

  1. اذهب الى بوصلة MongoDB.
  2. انقر فوق إنشاء حر الكتلة وإنشاء حساب جديد.
  3. قم بتسجيل الدخول إلى لوحة تحكم MongoDB Atlas الخاصة بك.
  4. انقر إنشاء كتلة.
بوصلة MongoDB
  1. اختر مجموعة مشتركة مجانية خيار.
نشر الكتلة
  1. اختر الخاص بك مزود السحابة و منطقة.
  2. أعط مجموعتك أ اسم.
  3. انقر إنشاء الكتلة.

بعد إنشاء المجموعة، تحتاج إلى إعداد الوصول.

تكوين الوصول إلى قاعدة البيانات

  1. قم بتوصيل مجموعتك بالبوصلة لإعداد أمان الاتصال
إنشاء كتلة
  1. انقر فوق إنشاء أ مستخدم قاعدة البيانات وتخزين اسم المستخدم وكلمة المرور. وانقر على “اختيار طريقة الاتصال”.
ربط الكتلة
  1. إذا لم يكن لديك MongoDB Compass مثبتًا، فانقر فوق هذا الخيار وقم بالتنزيل من الرابط المقدم وإذا كان لديك MongoDB Compass مثبتًا بالفعل، فانقر فوق هذا الخيار.
ربط المجموعة ببوصلة MongoDB

يمكنك الآن نسخ سلسلة الاتصال واستخدامها لتوصيل مجموعتك بـ MongoDB Compass. يتيح لك ذلك البدء في إنشاء قواعد البيانات والمجموعات والمستندات في مجموعتك السحابية.

  1. انتقل الآن إلى MongoDB Compass وانقر على إضافة اتصال جديد.
بوصلة MongoDB
  1. الصق سلسلة الاتصال التي تحتوي على عنوان الخادم ورقم المنفذ وتفاصيل المصادقة. واضغط على حفظ واتصال
إنشاء اتصال جديد في MongoDB Compass

بمجرد الاتصال، تعرض لوحة المعلومات قواعد البيانات والمجموعات المتاحة.

إدارة قواعد البيانات باستخدام MongoDB Compass

تتيح MongoDB Compass للمستخدمين أداء العديد من مهام إدارة قاعدة البيانات دون كتابة الأوامر.

إدارة قاعدة البيانات باستخدام MongoDB Compass

إنشاء قاعدة بيانات

لإنشاء قاعدة بيانات في MongoDB Compass، يقوم المستخدمون ببساطة بتحديد خيار إنشاء قاعدة بيانات جديدة. يجب على المستخدم توفير اسم قاعدة البيانات وإنشاء المجموعة الأولى.

إنشاء مجموعة

يتطلب MongoDB وجود مجموعة قبل أن تتمكن قاعدة البيانات من تخزين البيانات.

العمل مع المجموعات

تشبه المجموعات الجداول الموجودة في قواعد البيانات العلائقية. تتيح MongoDB Compass للمستخدمين إنشاء مجموعات جديدة، وإعادة تسمية المجموعات الموجودة، وحذف المجموعات عندما لا تكون هناك حاجة إليها.

إدارة المستندات

المستندات هي السجلات الفردية المخزنة في مجموعة MongoDB. في MongoDB Compass، يمكن للمستخدمين إضافة مستندات جديدة، أو تحديث المستندات الموجودة، أو حذف المستندات مباشرة من الواجهة.

يتم عرض المستندات بتنسيق JSON، مما يسهل قراءتها وتعديلها.

إدارة المستندات على MongoDB Compass

يمكنك إما إضافة بيانات أو استيراد البيانات من ملف JSON أو CSV.

إدراج مستند

هذه هي الطريقة التي يمكنك بها الإدراج في المستند بمجرد النقر فوق “إضافة بيانات”. يمكنك حتى Update, Delete وتصدير البيانات وتصدير التعليمات البرمجية في المستند.

التجميع في MongoDB البوصلة

يتم استخدام التجميع في MongoDB Compass لمعالجة وتحليل البيانات المخزنة في المجموعة. يتيح للمستخدمين إجراء عمليات مثل التصفية والتجميع والفرز وحساب النتائج. توفر MongoDB Compass أداة إنشاء خطوط أنابيب التجميع المرئي التي تسهل إنشاء استعلامات التجميع واختبارها دون كتابة أوامر معقدة.

لإجراء التجميع، افتح MongoDB Compass واتصل بقاعدة البيانات الخاصة بك. حدد Sample_mflix قاعدة البيانات وفتح أفلام مجموعة. ثم انقر فوق التجمعات فاتورة غير مدفوعة. هنا يمكنك إنشاء مسار وإضافة مراحل مختلفة لمعالجة البيانات.

على سبيل المثال، يمكنك تجميع الأفلام حسب السنة وحساب عدد الأفلام التي تم إصدارها كل عام.

المرحلة 1: تجميع الأفلام حسب السنة

{ 
  "_id": "$year", 
  "total_movies": { 
                    "$sum": 1 
                  } 
}
تجميع

تقوم هذه المرحلة بتجميع المستندات بناءً على سنة الحقل ويحسب عدد الأفلام في كل عام.

المرحلة الثانية: فرز النتيجة

{ 
  "_id": 1 
}
مرحلة الفرز

تقوم هذه المرحلة بفرز النتائج حسب السنة بترتيب تصاعدي.

تصور المخطط في MongoDB Compass

يساعد تصور المخطط المستخدمين على فهم بنية البيانات في المجموعة. ويعرض أسماء الحقول وأنواع البيانات وعدد مرات ظهور كل حقل في المستندات.

خطوات عرض المخطط

  1. يفتح بوصلة MongoDB والاتصال بقاعدة البيانات الخاصة بك.
  2. حدد قاعدة البيانات تريد استكشاف.
  3. افتح مجموعة (على سبيل المثال Sample_mflix → الأفلام).
  4. انقر فوق مخطط فاتورة غير مدفوعة.
  5. حدد عدد المستندات المراد تحليلها.
  6. انقر تحليل المخطط.

ستقوم MongoDB Compass بمسح المستندات ضوئيًا وعرض المخطط، بما في ذلك الحقول وأنواع البيانات وتكرارها في المجموعة.

مخطط المراقبة على MongoDB Compass

MongoDB Compass vs MongoDB Shell

ميزة بوصلة MongoDB مونغو دي بي شل
واجهة واجهة المستخدم الرسومية واجهة سطر الأوامر
سهولة الاستخدام سهل للمبتدئين يتطلب معرفة الأوامر
الغرض الرئيسي استكشاف وتحليل البيانات بصريا تشغيل الأوامر والبرامج النصية
فحص البيانات عرض قواعد البيانات والمجموعات والمستندات بسرعة يتطلب استعلامات لفحص البيانات
الأتمتة أتمتة محدودة يدعم البرمجة النصية والأتمتة
حالة الاستخدام الاستكشاف البصري وتصحيح الأخطاء العمليات المتقدمة والبرمجة النصية

متى يجب عليك استخدام بوصلة MongoDB؟

تعد MongoDB Compass مفيدة في العديد من المواقف. إنه مفيد بشكل خاص عند تعلم MongoDB لأنه يوفر تمثيلاً مرئيًا واضحًا لقواعد البيانات والمجموعات. يستخدمه المطورون أيضًا عند استكشاف مجموعات البيانات الجديدة وتصحيح أخطاء الاستعلامات وتحليل هياكل قاعدة البيانات. غالبًا ما يستخدم محللو البيانات والمهندسون تطبيق Compass لفحص المستندات وفهم كيفية تنظيم البيانات قبل كتابة الاستعلامات أو إنشاء التطبيقات.

الأسئلة المتداولة

س1. ما هي بوصلة MongoDB؟

A. MongoDB Compass هي الواجهة الرسومية الرسمية لـ MongoDB والتي تتيح للمستخدمين استكشاف قواعد البيانات وإدارة المجموعات وتشغيل الاستعلامات بشكل مرئي دون استخدام أدوات سطر الأوامر.

س2. لماذا تعتبر MongoDB Compass مفيدة؟

ج: يعمل على تبسيط إدارة قاعدة البيانات من خلال توفير أدوات مرئية لتصفح المجموعات وإنشاء الاستعلامات وتحليل المخططات وفهم البيانات دون حفظ الأوامر.

س3. متى يجب عليك استخدام MongoDB Compass؟

ج: إنه مفيد لتعلم MongoDB، واستكشاف مجموعات البيانات، وتصحيح أخطاء الاستعلامات، وتحليل المخططات، وإدارة قواعد البيانات بشكل مرئي أثناء التطوير.

جانفي كوماري

مرحبًا، أنا جانفي، متحمس لعلوم البيانات وأعمل حاليًا في Analytics Vidhya. بدأت رحلتي إلى عالم البيانات بفضول عميق حول كيفية استخلاص رؤى ذات معنى من مجموعات البيانات المعقدة.

قم بتسجيل الدخول لمواصلة القراءة والاستمتاع بالمحتوى الذي ينظمه الخبراء.


Source link

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى