MongoDB چیست ؟

MongoDB چیست ؟

MongoDB چیست ؟ در این مقاله می خواهیم نرم افزار MongoDB را معرفی کنیم . نرم افزار MongoDB ، در سال های اخیر ، جزو پرکاربردترین نرم افزار بوده است . و نرم افزاری است که کاراییِ بسیار بالایی دارد . MongoDB ، اختصار عبارت Mongo DataBase می باشد . نرم افزار MongoDB ، در سال 2009 عرضه شده است . زبان برنامه نویسی ِاین نرم افزار C، ++C، Java script، می باشد .

ویژگی این نرم افزار این است که : نرم افزار MongoDB ، روی بیشتر سیستم عامل ها نصب شده است و خیلی راحت می شود که این برنامه را راه اندازی کرد . Mongo DataBase ، نرم افزار بسیار خوبی برای ذخیره کردن و بازیابی اطلاعات و داده ها می باشد و داده ها را به صورت سند ذخیره می کند .

(ذخیره داده ها در سایر DataBase ها ، به صورت جدولی می باشد . ) این نرم افزار ، یک DataBase بسیار قدرتمند می باشد . Mongo DataBase سند گرا است و متن باز است و نیازی به طرح بندی اولیه در زبان برنامه نویسی++c ندارد .

تاریخچه ی MongoDB

این نرم افزار هم مانند هر نرم افزار دیگری ، تاریخچه ای دارد . ما در این قسمت ، تاریخچه ی این نرم افزار را بررسی می کنیم و ذکر می کنیم که این نرم افزار ، از چه سالی عرضه شده است .

⦁ در سال 2007 = توسعه ی نرم افزار MongoDB ، شروع شد .
⦁ در سال 2009 = نرم افزار MongoDB ، به عنوان یک محصول مستقل و متن باز عرضه شد . که این نرم افزار ، مجوز آجی پی ال را در سال 2009 اخذ کرد .
⦁ در ماه مارس سال 2010 = نسخه ی 1.4 این نرم افزار عرضه شد .

MongoDB چیست ؟

MongoDB چیست ؟

کاربرد های MongoDB چیست ؟

این نرم افزار ، به دلیل ویژگی هایی که دارد کاربرد های بسیاری دارد . و کاربر های زیادی از این نرم افزار استفاده می کنند . کاربرد های این نرم افزار عبارتند از :

1 – از نرم افزار MongoDB ، برای بایگانی و ثبت رویداد ها استفاده می کنند .
2 –این نرم افزار ، برای مدیریت محتوا ها و سند ها ، به کار می رود .
3 – از این نرم افزار ، برای تجارت الکترونیکی ، استفاده می شود .
4 – برای ساختن بازی به کار می رود .
5 – از نرم افزار MongoDB ، برای داده ها و محتوا هایی با حجم بالا استفاده می کنند .
6 – این نرم افزار ، برای نگهداری یک داده در وب سایت به کار می رود .

 

هم چنین شرکت های زیر از نرم افزار MongoDB ، استفاده می کنند :

1 – شبکه های ام تی وی 2 – گروه رسانه ی تعاملی دیسنی 3 – وردنیک 4 – نیویورک تایمز ( روزنامه ی مشهور و معتبر آمریکایی ) 5 – اتسی 6 – اوبر ( سرویس تاکسی آنلاین در سان فرانسیسکو ) 7 – Globo.com 8 – شاترفلای 9 – گاردین ( روزنامه ی بریتانیایی ) 10 – شرکت فوربس 11 – شرکت metLife و ……

کاربرد های MongoDB چیست ؟

MongoDB چیست ؟

این نرم افزار ، داده هایی را که ساختار دارند در سند هایی با قالب JSON به اسم BSON ذخیره می کند . و هر سند در یک مجموعه ی Mongo DataBase ، Field های مختلفی دارد .

امکانات و مزایای MongoDB برای کاربر

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

⦁ اولین ویژگی این نرم افزار ، ذخیره کردن و بازیابی داده ها می باشد .

⦁ با استفاده از این نرم افزار ، می توانید کاتالوگ متنوعی از محتوا و داده را در بانک اطلاعاتی مدیریت کنید .

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

⦁ با استفاده از این نرم افزار ، مدیریت داده ها و ایجاد آمار ها و تحلیل ها ، در زمان بسیار کمی صورت می گیرد .

⦁ یکی از توانایی ها و قابلیت های MongoDB این است : جستجوی پیشرفته برای تجزیه و تحلیلِ سریع داده ها .

⦁ این نرم افزار ، برای کار با سخت افزار ها و فضا های ابری ( cloud computing )عرضه شده است .

⦁ این نرم افزار ، برای داده هایی با حجم بسیار بالا به کار می رود . و محدودیتی برای حجم داده ها ندارد .

⦁ ذخیره و بازیابی ِداده های زیاد و پیچیده ، با استفاده از تکنولوژی های قدیمی ، مشکل می باشد . به همین دلیل است که نرم افزار MongoDB مورد استقبال بسیاری از کاربر ها قرار گرفته است .

⦁ بروز سانی داده ها و دسترسی به داده ها توسط این نرم افزار ، بسیار سریع تر از DataBase های رابطه ای می باشد .

⦁ این نرم افزار رایگان می باشد .

⦁ اگر می خواهید داده هایی که قاعده و ساختار منظم و خاصی ندارند ، ذخیره کنید این نرم افزار ، بهترین گزینه برای ذخیره و بازیابیِ داده های بدون ساختار است .

⦁ این نرم افزار ، می تواند حجم زیادی از داده ها را به صورت ابری ( cloud computing ) روی سرور های مختلف و متعددی ذخیره کند .

ابزار های MongoDB

1 – mongo : برای مشاهده ، افزودن یا تغییر و حذف داده در DataBase ، اجرای Java script و …. به کار می رود .
2 – mongostat : برای مشاهده ی فهرست آماری به کار می رود . ( تعداد عملیات های تغییر ،حذف ،پرس و جو و … و مقدار حافظه ی مصرفی توسط DataBase)
3 – mongotop
4 – mongoexport , mongoimport : برای تبدیل مجموعه ها به قالب های CSV، JSON، TSV به کار می روند .
5 – Mongorestore , mongodump : برای پشتیبان گیری به کار می روند .

MongoDB چیست ؟

جهت استفاده از سرویس های سرور مجازی و سرور مجازی ایران دوریس میتوانید از این خدمات بهرمند شوید.

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}
star
star-filled

مطالب مرتبط

هکر کیست؟
Microsoft

هکر کیست؟

هکر کیست؟ اغلب مردم هنگامی که کلمه‌ی هکر و یا هک را می‌شنوند دچار ترس می‌شوند، البته باید گفت که بیشتر مردم درک درستی از

مطالعه بیشتر »
Microsoft

Malware چیست؟

Malware چیست؟ بد افزار یا Malware چیست؟ Malware مخفف کلمه Malicious Software است که به معنای نرم افزار مضر یا بد افزار می باشد. بد افزار به

مطالعه بیشتر »

اين وبسايت متعلق به دوریس هاست ميباشد و تمامی حقوق آن محفوظ است .