MongoDB چیست؟

شما اینجا هستید: صفحه نخست پایگاه داده MongoDB چیست؟

MongoDB چیست؟ ۱ شهریور ۹۸ MongoDB چیست؟
این مطلب را به اشتراک بگذارید:
No votes yet.
Please wait...

MongoDB یا به فارسی مونگو‌دی‌بی یکی از قدرتمند ترین و بهترین پایگاه داده ها در سطح کلان میباشد.

این پایگاه داده در دسته پایگاه داده های NOSQL قرار دارد.

در این پایگاه داده ما چیزی تحت عنوان جدول و رکورد ندارید و به صورت collection میباشد و به لطف این پایگاه داده اطلاعات مقیاس پذیر شده و میتوان با عملکرد بسیار بهتری به آنها دسترس داشت.

مونگو‌دی‌بی یا مانگودی‌بی بسیاری از ویژگی ها مثل built-in بودن را دارا میباشد و از MapReduce-style aggregation و MapReduce-style aggregation پشتیبانی میکند.

mongoDB بر پایه scalling out بودن میباشد، سندگرا بودن مدل داده ها این امکان را می دهد که داده ها به طور جداگانه در روی چندین سرور پخش شوند. توزیع مجدد دسته ها اتوماتیک است که این امکان را می دهد که برنامه نویسان بدون نگرانی از ذخیره داده ها روی برنامه نویسی تمرکز کنند و برای افزایش ظرفیت داده ها تنها نیاز به تهیه یک سرور داشته باشند و به آسانی مشکل اینکه چگونه داده ها را ذخیره کنیم حل می شود.

توجه داشته باشید که در این پایگاه داده، داده‌ها ساختار ثابت ندارند و هر دو سند می‌تواند ساختار کاملا متفاوت داشته باشد، به این نوع ساختار BSON می‌گویند.

حال برایتان سوال پیش خواهد آمد که BSON چیست ؟

JSON  را که به خاطر دارید؟‌

این پایگاه داده داده ها را به صورت JSON ذخیره کرده که به این ساختار در این پایگاه داده  BSON میگویند.

یک نمونه از این ساختار را در پایین برای شما آورده ایم که میتوانید مشاهده کنید:

شاید برایتان سوال باشد که مزیت های MongoDB نسبت به mysql چیست ؟

mysql to mongoDB

قطعا اگر نیاز به سرعت بالاتر و پردازش بهتر دارید MongoDB انتخاب درستی میباشد

مزیت های MongoDB نسبت به mysql:

  • سرعت پردازش بسیار بهتر و بالاتر

  • امکان ذخیره سازی حجم داده بسیار بالاتر

 

منبع: MongoDB

برای مطالعه بیشتر: آیا واقعا به پایگاه‌داده NoSQL نیاز دارید؟

No votes yet.
Please wait...
مطالب مرتبط پایگاه داده
آیا واقعا به پایگاه‌داده NoSQL نیاز دارید؟
آیا واقعا به پایگاه‌داده NoSQL نیاز دارید؟

ساختارهای سنتی پایگاه‌های اطلاعاتی بسیار عالی و کارآمد هستند اما اکنون به مرحله ای رسیدیم که اطلاعات جاری در اینترنت...

مشاهده ادامه مطلب