MongoDB | راه حل پایگاه داده NOSQL منبع باز

MongoDB سیستم مدیریت پایگاه داده رایگان

راه حل پایگاه داده NOSQL منبع باز برای برنامه های مدرن

از MongoDB برای اطمینان از در دسترس بودن ، مقیاس پذیری و رعایت بیشترین نیازهای امنیتی داده و الزامات حریم خصوصی برنامه های مدرن استفاده کنید.

بررسی اجمالی

MongoDB یک پایگاه داده ایمن و آسان برای مقیاس و منبع باز NOSQL است. این می تواند در پشتیبانی از سیستم های مدیریت محتوا ، سیستم های تجارت الکترونیکی ، برنامه های تلفن همراه ، بخش تجزیه و تحلیل داده ها ، بایگانی و همچنین برنامه های بازی آنلاین و آفلاین استفاده شود. MongoDB یک بانک اطلاعاتی مبتنی بر اسناد است ، به این معنی که داده ها را در اسناد JSON مانند ذخیره می کند. MongoDB کمتر از طرحواره است ، بنابراین نیازی به مهاجرت طرحواره نیست. این زبان پرس و جو غنی و بیانی دارد که به شما امکان می دهد تا با هر زمینه فیلتر و مرتب سازی کنید. نمایش داده شدگان خود JSON هستند و بنابراین به راحتی قابل ساخت هستند. رشته های هماهنگ تر برای تولید پویا از نمایش داده های SQL وجود ندارد. MongoDB به دلیل ماهیت اجرای حافظه داخلی برای ذخیره داده ها ، دسترسی سریع به داده ها را فراهم می کند. این داده های ساختاری و همچنین بدون ساختار را در انواع مختلف برنامه ها کنترل می کند. زبان پرس و جو مبتنی بر سند برای نمایش داده های پویا در اسناد استفاده می شود. MongoDB همچنین مجموعه غنی از نمایش داده شدگان DB را ارائه می دهد. از آنجا که مستند گرا است ، بنابراین تعداد فیلدها ، محتوا و اندازه سند می تواند با یک سند به دیگری متفاوت باشد. می توان به راحتی تنظیم و مقیاس پذیر بود. داده ها می توانند خیلی سریع به روز شوند. MongoDB می تواند به عنوان یک سیستم فایل به نام Gridfs ، با تعادل بار و ویژگی های تکثیر داده ها در چندین دستگاه برای ذخیره پرونده ها استفاده شود.

الزامات سیستم


در زیر الزامات نصب MongoDB در اوبونتو 18.04 وجود دارد

  • سرور اوبونتو 18.04
  • دسترسی به یک پنجره خط فرمان/ترمینال
  • یک کاربر غیر ریشه با مجوزهای سودو
  • یک فایروال اساسی

امکانات


  • مقیاس پذیری الاستیک بالا
  • تسهیلات تکثیر برای ایمن سازی داده ها.
  • مجموعه غنی از نمایش داده شد.
  • خودکار کردن خودکار.
  • متن باز.
  • داده های ساختاری و بدون ساختار را کنترل می کند.
  • تنظیم آسان
  • پایگاه داده بدون طرحواره.
  • به روزرسانی های سریع در مکان.
  • از حافظه داخلی برای فرآیند ذخیره استفاده کنید.
  • توانایی پرس و جو عمیق.
  • بدون پیوستن پیچیده.
  • نیازی به نقشه برداری شی نیست.
  • کراس پلتفرم.
  • از نمایش داده های اسناد استفاده کنید.
  • مدیریت آسان تعادل بار.
  • نیازی به VM برای اجرای روی سیستم عامل های مختلف نیست.
  • داده ها را با فرمت JSON ذخیره می کند.
  • نیازی به مهاجرت طرحواره نیست.
  • برای داده های بزرگ استفاده می شود.

نصب و راه اندازی

این مراحل را برای نصب MongoDB در اوبونتو 18.04 دنبال کنید:

  • برای وارد کردن کلید GPG عمومی برای آخرین نسخه MongoDB ، دستور زیر را اجرا کنید:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • اگر می خواهید نسخه دیگری را نصب کنید ، 4.4 را از URL تغییر دهید.
  • پس از ایجاد کلید موفق باید “OK” را برگرداند.
  • پس از افزودن مخزن اکنون سیستم خود را با استفاده از:
sudo apt update
  • اکنون MongoDB را با استفاده از دستور زیر نصب کنید:
sudo apt install mongodb-org
  • برای شروع سرویس MongoDB دستور زیر را اجرا کنید:
sudo systemctl start mongod.service
  • سپس وضعیت MongoDB را بررسی کنید:
sudo systemctl status mongod

کاوش


در این مقاله ما در مورد ویژگی ها و نصب های پایگاه داده منبع باز MongoDB در مورد MongoDB بحث کرده ایم. برای کسب اطلاعات در مورد سایر نرم افزارهای منبع باز DBMS ، لطفاً صفحات زیر را بررسی کنید:

 فارسی