نصب mongoDB بر روی سیستم عامل ویندوز

مقدمه:

پایگاه داده‌ mongoDB  یک مدل منعطف، پویا و سندگرا را ارائه می‌کند که ساختاری با خروجی بسیار بالا و قابلیت مقیاس‌پذیری آسان را دارا است که در پروژه‌ها و سیستم‌های کلان داده یا همان Big Data به‌شدت مورد نیاز است. این پایگاه ‌داده‌ به‌دلایل مختلفی از جمله مواردی که گفته شد، در سال‌های گذشته مورد استقبال فراوانی قرار گرفته و راه‌اندازها و کتابخانه‌های توسعه‌داده شده برای آن برای اغلب زبان‌های برنامه‌نویسی، از جمله زبان محبوب جاوا و زبان های دات نت در دسترس قرار گرفته است. و اغلب پلتفرم‌های مطرح دنیا را پشتیبانی کرده و برای نصب روی لینوکس، مکینتاش، ویندوز و سولاریس بسته‌های نصب ارائه می‌کند.

OS
سیستم عامل های مورد پشتیبانی

نصب mongoDB بروی ویندوز

در این آموزش ما نشان خواهیم داد چگونه MongoBD را بروی ویندز نصب کنید.
  1. MongoDB 2.2.3
  2. Windows 8.1
نکته: MongoDB نیاز به نصب ندارد، فقط فایلهای آن را دانلود کنید و از حالت زیپ شده خارج کرده و به محل مورد نظر جهت استفاده کپی نمایید و با استفاده از فایل کانفیگوریشن پوشه دیتا را پیکربندی کرده و با کامند استارت کنید.
نکته: این نکته را در ذهن داشته باشید که برای کار‌کردن با پایگاه‌های داده NoSQL باید تمامی تصورات خود را از پایگاه‌های رابطه‌ای و دستورات SQL برای انجام پردازش روی داده‌ها را کنار بگذارید.

مراحل نصب و استفاده:

MongoDB را دانلود کنید. MongoDB را از آدرس رسمی وب سایت شرکت MongoDB با انتخاب گزینه ویندوز 64 بیتی و 32 بیتی دانلود و برای مثال در مسیر d:\mongodb اکسترکت کنید.

نکته: البته روش ویزارد هم برای نصب مانگو دی بی فراهم است.  نصب ویزارد ی MongoDB بسیار آسان است. کافیست نسخه اجرایی آنرا که از سایت مانگو دانلود کرده‌اید، اجرا کنید تا فرآیند نصب به صورت ویزاردی (پنجره به پنجره) آغاز شود. هنگام نصب، پنجره ویزارد نصب، از شما مکان نصب را سوال خواهد کرد (البته اگر نوع نصب را به جای complete نوع Custom انتخاب کنید).

خلاصه ای از پوشه MongoDB

پوشه bin در مسیر نصب MongoDB باید شامل بیش از 10 فایل اجرایی (exe) باشد، اگر این چنین است درست است. هر چند که برای برنامه نویسی مثل من که از یک دیتابیس رابطه ای همچون SQL Server به این دیتابیس آمده باور کردنش خیلی سخته که همین  چند فایل اجرایی این چنین قدرتی داشته باشند.

فایل های مسیر MongoDB/bin$

نکته: یک پیشنهاد برای اینکه بتوانید بهتر و راحتتر از MongoDB استفاده کنید این است که مسیر نصب (پوشه bin)  را به environment variable ویندوز اضافه کنید.

فایل پیکربندی:

یک فایل متنی با پسوند Config و نام mongo  در مسیر نصب (d:\mongodb\mongo.config) ایجاد کنید که شامل متن زیر باشد:

 

تذکر مهم:

MongoDb به یک پوشه دیتا جهت ذخیره اطلاعات نیاز دارد که بصورت پیش فرض مسیر آن در c:\data\db\ می باشد. این پوشه را بصورت دستی ایجاد کنید. MongoDB آن را برای شما ایجاد نمی کند. شما همچنین می تواند یک پوشه مجزای دومی هم با دستور –dbpath برای آن در نظر بگیرید. که این کار در متن فوق برای شما انجام شده و بصورت ضمنی در مسیر نصب برنامه پوشه Data قرار گرفته شما تنها چک کنید که این پوشه و یک پوشه با نام db  در آن قرار داشته باشد. پس شما فقط از وجود این مسیر مطمئن شوید(\d:\mongoDb\data\db).

اجرای سرور MongoDB

با استفاده از دستور

سرور MongoBD را اجرا نمایید و با یک برنامه بروزر مانند Robomongo به آن وصل شوید و از صحت کارکرد آن اطمینان حاصل نمایید.

اتصال به MongoDB

درصورتی که به برنامه هایی همچون Robomongo دسترسی ندارید با اجرای فایل mongo.exe به برنامه وصل شوید و صحت کارکرد آن را تست کنید که البته جهت سهولت استفادده از این بانک اطلاعاتی پیشنهاد میکنم که از یک برنامه مدیریت بانک مانند mongovue و … استفاده نمایید

 

اجرای بصورت یک سرویس ویندوزی

خب برای اینکه از این به  بعد نیاز به اجرای MongoDb بصورت دستی بعد از هر بار ریستارت کردن ویندوز نداشته باشید MongoDB را بصورت یک سرویس ویندزی معرفی میکنیم که با هربار بالا آمدن ویندوز بصورت خودکار اجرا شود.

یک سرویس با نام MongoDB برای شما در سرویس های ویندوز ایجاد می شود.

اجرای ویندوز سرویس

مطمئن شوید که mongoDb در حال اجرا نمیباشد، سپس با اجرای یکی از دستورات زیر سرویس را بحالت استارت درآورید:

ویا

 

جهت متوقف کردن هم میتوانید از دستورات زیر استفاده نمایید

ویا

منبع:

برگرفته شده از ezati.blog.ir.

bigdata.ir

 

برای دیدن فلیم های سینماییِ مهیج و جذاب”در حوزه فناوری اطلاعات، اوسینت و هوش مصنوعی“، بر روی اینجا کلیک کنید.

آدرس کانال تلگرام سایت بیگ دیتا:

t.me/bigdata_channel

آدرس کانال سروش ما:
https://sapp.ir/bigdata_channel

جهت دیدن سرفصل های دوره های آموزشی بر روی اینجا کلیک کنید.

جهت ثبت نام در دوره های آموزشی بر روی اینجا کلیک کنید.

2 دیدگاه

  1. با سلام و احترام
    به علت انتشار مطالب سایت توسط کاربران بدون ذکر منبع دسترسی کپی در سایت غیر فعال شده است

  2. با سلام امکان دانلود وجود ندارد باید چکار کرد

دیدگاهتان را بنویسید