} كيفية تثبيت MongoDB على أوبونتو

نشرت: 2022-11-24

أصبحت قواعد بيانات NoSQL شائعة بشكل متزايد كبديل لقواعد البيانات العلائقية التقليدية. عادةً ما تكون قواعد بيانات NoSQL أكثر قابلية للتطوير وتوفر أداءً أفضل. كما أنها أسهل في التطوير والنشر. يعد تثبيت قاعدة بيانات NoSQL على Ubuntu عملية مباشرة إلى الأمام. سنغطي في هذه المقالة تثبيت MongoDB ، وهي قاعدة بيانات NoSQL شائعة. سنغطي أيضًا تثبيت قاعدة بيانات Redis NoSQL. MongoDB هي قاعدة بيانات NoSQL موجهة للمستندات ومجانية ومفتوحة المصدر. تم تصنيفها كقاعدة بيانات NoSQL لأنها لا تستخدم بنية قاعدة البيانات العلائقية التقليدية القائمة على الجدول. بدلاً من ذلك ، يستخدم بنية مستند تشبه JSON. MongoDB هي واحدة من أكثر قواعد بيانات NoSQL شيوعًا وتستخدمها العديد من المؤسسات الكبيرة مثل Google و Facebook و eBay و New York Times. لتثبيت MongoDB على Ubuntu ، تحتاج أولاً إلى إضافة مستودع MongoDB إلى قائمة المصادر الخاصة بك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي: sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10 بعد ذلك ، تحتاج إلى إضافة مستودع MongoDB إلى قائمة المصادر الخاصة بك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي: echo “deb http://repo.mongodb.org/apt/ubuntu trusty / mongodb-org / 3.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list الآن بعد أن تمت إضافة مستودع MongoDB إلى قائمة المصادر الخاصة بك ، يمكنك تثبيت MongoDB عن طريق تشغيل الأمر التالي: sudo apt-get update sudo apt -get install -y mongodb-org بمجرد تثبيت MongoDB ، يمكنك بدء تشغيل خدمة MongoDB عن طريق تشغيل الأمر التالي: sudo service mongod start يمكنك بعد ذلك التحقق من تشغيل MongoDB عن طريق تشغيل الأمر التالي: mongo –eval 'db. runCommand ({connectionStatus: 1}) 'يجب أن يبدو إخراج الأمر كما يلي: الاتصال بـ: test {“authInfo”: {“authatedUsers”: []، “authatedUserRoles”: []}، “ok”: 1

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

هل يمكننا تثبيت Mongodb على أوبونتو؟

مصدر الصورة: https://fosstechnix.com

نعم ، يمكنك تثبيت MongoDB على أوبونتو. هناك عدة طرق مختلفة للقيام بذلك ، ولكن أسهلها هو استخدام مدير الحزم المناسب. يمكنك العثور على مزيد من المعلومات على موقع MongoDB.

تؤدي قاعدة بيانات NoSQL مثل MongoDB أداءً جيدًا نظرًا لأدائها العالي وتعدد استخداماتها. يمكن للمستخدم تخزين البيانات بتنسيق غير علائقي باستخدام المجموعات (الجداول) ، لكل منها مستندات (سجلات) متعددة. يتمتع MongoDB بالعديد من المزايا مقارنة بقواعد البيانات الأخرى ، بما في ذلك قابلية التوسع وسهولة الاستخدام والموثوقية وعدم الحاجة إلى استخدام مخطط ثابت. Hevo Data عبارة عن خط أنابيب بيانات بدون رمز يمكنه توصيل MongoDB و 100 مصدر بيانات آخر (بما في ذلك أكثر من 40 مصدر بيانات مجاني). بفضل بنيتها المتسامحة مع الأخطاء ، يتم التعامل مع البيانات بشكل آمن ومتسق ودون فقدان البيانات. تُمكّنك أدوات ذكاء الأعمال في Hevo من فهم احتياجات شركتك مع التركيز على متطلبات عملك الأكثر أهمية. قم بإعداد مثيل MongoDB كخدمة باستخدام الأمر netstat.

في الخطوة 3 ، قم بإنشاء ملف تكوين يسمى mongodb.service في / etc / systemd / system وقم بتثبيته لإدارة MongoDB. يمكن أن يتأثر أداء قاعدة بيانات MongoDB بعدد من العوامل مثل استخدام الذاكرة وعدد الاتصالات المتزامنة وذاكرة التخزين المؤقت WiredTiger. يمكن تحجيم MongoDB عموديًا أو أفقيًا وكذلك أفقيًا. يمكن تحجيم MongoDB عموديًا وكذلك أفقيًا عن طريق إضافة موارد مثل ذاكرة الوصول العشوائي ووحدات المعالجة المركزية ، بالإضافة إلى تكوين تحميل الخادم. لتحديد ما إذا كان يلزم إجراء أية تغييرات ، استخدم الأمر التالي. ستتمكن من بدء استخدام MongoDB في لمح البصر إذا اتبعت هذا الدليل. عند استخدام تقنية التصور المتقدمة من Hevo ، سيتم عرض بياناتك في أداة BI بسرعة أكبر من أكثر من 100 مصدر بيانات مثل تطبيقات SaaS أو قواعد البيانات. هل أنت مهتم بأخذ Hevo في جولة؟ يمكنك الحصول على نسخة تجريبية مجانية من مجموعة Hevo على الفور من خلال الاشتراك في نسخة تجريبية مجانية مدتها 14 يومًا.

كيفية تثبيت Mongodb على توزيعات Linux الشائعة

يمكن استخدام Ubuntu لتثبيت البرامج.
قم بتثبيته باستخدام CentOS.
يجب عليك تثبيت نظام التشغيل Fedora.
OpenSUSE هو أبسط طريقة لتشغيله.
تم تثبيت Arch Linux.
تستند قاعدة البيانات مفتوحة المصدر هذه على النموذج المستند إلى المستندات ويتم الاحتفاظ بها كمشروع مفتوح المصدر. النظام مرن للغاية وقادر على التعامل مع مستويات عالية من الأداء وقادر على التوسع. الموقع الرسمي لـ MongoDB مجاني ومتاح للتنزيل.

ما هي البرامج المستخدمة في Nosql؟

مصدر الصورة: https://saashub.com

هناك العديد من البرامج المختلفة التي يمكن استخدامها لقواعد بيانات nosql ، اعتمادًا على الاحتياجات المحددة للمستخدم. تتضمن بعض البرامج الأكثر شيوعًا MongoDB و CouchDB و Cassandra. لكل برنامج من هذه البرامج نقاط القوة والضعف الخاصة به ، لذلك من المهم اختيار البرنامج الأنسب لتطبيق معين.

قاعدة بيانات BangDB هي قاعدة بيانات NoSQL حديثة ذات ذكاء اصطناعي متكامل ، دفق ، رسم بياني ، وتحليلات. من خلال أتمتة العمليات ، يمكن للشركات خفض تكاليف الوصول إلى البيانات وجودة البيانات باستخدام CloverDX. إن الجمع بين أفضل ما في NoSQL و SQL في بيئة واحدة هو ما يجعل Couchbase جذابًا للغاية. تم تصميم ذاكرة التخزين المؤقت للكشف عن قرارات أكثر ذكاءً بسرعة أكبر من خلال استخدام قاعدة بيانات متعددة النماذج بالإضافة إلى الذكاء الاصطناعي الدلالي. يدفع لنا البائعون عندما يتلقون زيارات على شبكة الإنترنت ومبيعات محتملين ، وهذا هو السبب في أن Capterra مجانية للمستخدمين. قاعدة بيانات NoSQL هي نوع من قواعد البيانات غير العلائقية التي تستخدم مخططات ديناميكية لإدارة البيانات غير المهيكلة مثل المستندات والمفاتيح والرسوم البيانية ومخازن الأعمدة العريضة.

على Ryanair ، تقدم شركة الطيران مجموعة واسعة من الخدمات. Ryanair ، شركة الطيران الأكثر ازدحامًا في العالم ، لديها 3 ملايين مستخدم على تطبيق الهاتف المحمول الخاص بها ، والذي يتم تشغيله بواسطة NoSQL. يتم الوصول إلى البيانات وتخزينها بسرعة وكفاءة باستخدام NoSQL ، وهي تقنية تخزين بيانات قوية. بهذه الطريقة ، تستطيع Ryanair الاستجابة لاحتياجات العملاء بسرعة أكبر. فندق الماريوت. يدر نظام حجز فنادق ماريوت إيرادات بقيمة 38 مليار دولار سنويًا ، ويتم استخدام MongoDB لإنشاء نظام الحجز. يمكن أن تستجيب ماريوت لاحتياجات العملاء بسرعة من خلال القيام بذلك. تنشر الشركة صحيفة USA Today. يستخدم أكبر ناشر للصحف في العالم ، The Times of India ، NoSQL في نظام إدارة المحتوى الخاص به ، Presto. يسمح نظام إدارة المحتوى القوي مثل Presto ، الذي طورته Gannett ، للشركة بإدارة محتواها بشكل أكثر فعالية. نمت شعبية تقنية تخزين البيانات NoSQL في السنوات الأخيرة. MongoDB هو الرائد الواضح في عدة فئات. على الأرجح بسبب شعبيتها وقدرتها على استخراج البيانات بسرعة وكفاءة.

هل يستخدم SQL في Nosql؟

تُعرف أنظمة إدارة قواعد البيانات (DBMS) التي لا تعتمد على SQL باسم NoSQL.

قواعد بيانات Json On The Rise

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


هل مونجودب نصقل مجاني؟

MongoDB هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر. إنه نظام قاعدة بيانات قوي موجه نحو المستندات سهل الاستخدام وقابل للتطوير.

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

باستخدام أدوات ذكاء الأعمال مثل Tableau و MicroStrategy وغيرها ، يمكنك التصور والرسم البياني والتقرير باستخدام موصل MongoDB BI. في نهاية الشهر ، يتم تحصيل الرسوم الشهرية لقواعد البيانات المُدارة لـ MongoDB كخدمة الدفع أولاً بأول. يتم تحديد الرسوم حسب مقدار البيانات المستخدمة بواسطة خطة الخدمة الخاصة بك. يمكن لـ MongoDB تخزين وإدارة وتحليل أي نوع من البيانات ، بغض النظر عن هيكلها. تنبع مرونة قواعد بيانات NoSQL من حقيقة أنها تسمح للمطورين بالتحكم في المخططات. يمكنك أيضًا استخدامه لتخزين كميات هائلة من البيانات نظرًا لقابليتها للتوسع. عند تشغيل MongoDB ، يمكنك الحفاظ على الخادم الخاص بك وإدارة بياناتك وإدارة عبء العمل الخاص بك بشكل أكثر فعالية.

يمكن الوصول إلى خدمة قاعدة بيانات MongoDB من خلال كل من الشبكات العامة والخاصة. ستتم إدارة قاعدة البيانات الخاصة بك وصيانتها من خلال قواعد البيانات المُدارة من MongoDB نيابةً عنك ، كما ستوفر MongoDB أيضًا خدمات إدارية لك. إذا كنت تريد استخدام MongoDB أعلى خادم Baremetal الخاص بك ، فيجب عليك القيام بذلك بنفسك.

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

هل نصقل أفضل من مسكل؟

علاوة على ذلك ، فإن NoSQL أكثر مرونة من MySQL. تتمثل إحدى أفضل ميزات إدارة قاعدة بيانات MySQL في أنها تحتوي على مجموعة متنوعة من أدوات إعداد التقارير التي يمكن أن تساعد في تحديد صلاحية التطبيق. وعلى النقيض من ذلك ، فإن قواعد بيانات NoSQL تفتقر إلى أدوات اختبار وتحليل الأداء.

يتم استخدام المكون الغامض لنظام إدارة قواعد البيانات العلائقية من Microsoft فيه. من الممكن إجراء عمليات على البيانات غير المنسقة وغير ذات الصلة باستخدام NoSQL. دعنا نلقي نظرة فاحصة على الاختلافات الرئيسية بين هذين الخيارين الشائعين. يجب على قادة تكنولوجيا المعلومات النظر في خياراتهم الخاصة بـ MyAdmin ، ويجب أن يستنتجوا أن NoSQL هي الأفضل. غالبًا ما ترتبط NoSQL بالاتجاهات المستقبلية ، لكن البعض الآخر قلق بشأن افتقارها إلى التوحيد القياسي. القرارات التي تتخذ في نهاية اليوم مدفوعة باحتياجات العمل للمؤسسة وحجم البيانات التي تستهلكها.

عندما يتعلق الأمر بتخزين البيانات ، فإن قواعد بيانات NoSQL أكثر مرونة من قواعد البيانات التقليدية . على الرغم من أن قاعدة بيانات NoSQL لا تحدد مخططًا ، إلا أنها لا تمنعك من تخزين أنواع مختلفة من البيانات. مع تغير احتياجاتك ، ستتمكن من إضافة المزيد من أنواع البيانات إليها. وجدت تجربتنا ، على سبيل المثال ، أن NoSQL بشكل عام أسرع من SQL عندما يتعلق الأمر بتخزين قيمة المفتاح. ومع ذلك ، قد لا تكون قاعدة بيانات NoSQL مدعومة بالكامل بواسطة معاملات ACID ، مما قد يؤدي إلى عدم تناسق البيانات.

نوسكل مقابل إس كيو إل: ما هي قاعدة البيانات الأفضل بالنسبة لك؟

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

كيفية تثبيت برنامج Mongodb على نظام التشغيل Ubuntu

Mongodb هو نظام قاعدة بيانات قوي موجه نحو المستندات. من السهل التثبيت على أنظمة Ubuntu. سيوضح لك هذا الدليل كيفية تثبيت mongodb على نظام Ubuntu الخاص بك.
أولاً ، تحتاج إلى إضافة مستودع MongoDB إلى نظامك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
sudo apt-get install Software-properties-common
بعد ذلك ، تحتاج إلى إضافة مفتاح مستودع MongoDB إلى نظامك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10
بعد ذلك ، تحتاج إلى إضافة مستودع MongoDB إلى قائمة المصادر الخاصة بك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
صدى “deb http://repo.mongodb.org/apt/ubuntu trusty / mongodb-org / 3.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
بعد ذلك ، تحتاج إلى تحديث فهرس الحزمة الخاص بك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
sudo apt-get update
أخيرًا ، يمكنك تثبيت MongoDB عن طريق تشغيل الأمر التالي:
sudo apt-get install -y mongodb-org

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

بعد اكتمال التثبيت ، يجب أن يتم تشغيل MongoDB عند بدء تشغيل النظام. يمكنك معرفة ما يحدث باستخدام سطر الأوامر. باستخدام هذه الميزة الجديدة ، يمكنك تكوين MongoDB وتأمينه وتكوين عنوان IP الداخلي أو الخاص.

أوبونتو مونجودب

MongoDB هو نظام قاعدة بيانات قوي موجه للمستندات ومثالي للاستخدام مع Ubuntu ، وهو نظام تشغيل Linux مبني على Debian. MongoDB سهل التثبيت والتكوين ، وهو يتكامل بسلاسة مع نظام إدارة حزم Ubuntu. باستخدام MongoDB ، يمكنك بسهولة تخزين كميات كبيرة من البيانات والاستعلام عنها ، كما أن نظام قاعدة البيانات قابل للتطوير بدرجة كبيرة.

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

يحتوي MongoDB على مجموعة متنوعة من طرق الصدفة التي يمكنك استخدامها لإدارة قاعدة البيانات الخاصة بك. عند إنشاء قاعدة بيانات ، يجب أن يتبع الأمر use اسم قاعدة البيانات. نظرًا لأن الدور في قاعدة بيانات المسؤول يحدد قواعد البيانات التي يمكن الوصول إليها وتعديلها ، يمكن للمستخدم الإداري قراءة جميع قواعد البيانات هذه وتعديلها. قد تؤدي ثغرة خطيرة في نظامك إلى خرق البيانات. يتضمن MongoDB عددًا من ملفات التكوين ، من أهمها Mongod.conf ، والذي يحتوي على إعدادات موقع تخزين قاعدة البيانات ، والتسجيل ، والشبكات ، وجوانب أخرى. يتم الوصول إلى MongoDB عادةً محليًا من نفس الخادم افتراضيًا. لتمكين الوصول عن بعد ، قم بتحرير الملف /etc/mongodi.conf.

إذا تم تمكين UFW ، فاتصل بجهاز بعيد باستخدام الأمر التالي. يمكن استخدام الأداة المساعدة netcat لبدء اتصال TCP بالمنفذ 27017 ، وهو المنفذ الافتراضي الذي يستخدمه MongoDB. إذا كنت تريد تسجيل الدخول ، فاستخدم الطريقة التالية: http: // www. mongoshell.com/. عندما تفتح shell ، ستتم مطالبتك بإدخال كلمة مرور المستخدم المسؤول. تتوفر عمليات قاعدة البيانات ، بما في ذلك تلك التي يتم إجراؤها في MongoDB ، في مجموعة متنوعة من الأشكال. يقوم method.deleteMany () بحذف مستندات متعددة من مجموعة بحذفها جميعًا. قيمة _id هي الطريقة الأكثر فاعلية لحذف سجل واحد.

القيمة فريدة لكل سجل ويجب تحديدها فوق القيمة السابقة للإدخالات الفردية. قم بتشغيل الأمر: لحذف جميع المستندات الموجودة في مجموعة الموظفين التي تحتوي على موظفين متزوجين. إذا حاولت الاستعلام عن المجموعة ، فسيتم استقبالك بمخرجات فارغة.

كيفية استخدام Mongodb على أوبونتو

يستخدم نظام قاعدة بيانات MongoDB مفتوح المصدر على نطاق واسع في تطبيقات المؤسسات والويب. يتوفر في مجموعة متنوعة من الإصدارات ، بما في ذلك إصدارات Community و Enterprise و Stable. نظرًا لأن MongoDB هو برنامج مفتوح المصدر ، فهو متوافق مع مجموعة واسعة من الأنظمة ، بما في ذلك Ubuntu. قد يكون من الصعب على المستخدمين استخدام جميع ميزات ووظائف النظام إذا كانت حزمة Ubuntu لا تتضمن حزمة mongodb-org ، والتي يتم صيانتها بواسطة MongoDB Inc. لاستخدام MongoDB على Ubuntu ، يجب إلغاء تثبيت حزمة mongodb أولاً. اعتمادًا على نظام التشغيل الخاص بك ، قد تجد الحزمة في مجلدات / srv / mongodb أو / var / lib / mongodb أو / opt / mongodb . إذا قمت بتثبيت MongoDB عبر نظام إدارة الحزم ، يمكنك العثور على موقع ملفات البيانات في / etc / mongodb.