رادیــــــــــــو110
. -دانلود آهنگ با لینک مستقیم -- اس ام اس جدید---حکایات --- پیامک های زیبا به مناسبت سال نو ---- زیباترین عکس --

دانلود اسکای --- آخرین مطالب وبلاگ ---- زیباترین اشعار از شعرا --- کد پیشواز آهنگ ---

.
در این مقاله سعی خواهیم کرد تا ضمن بررسی مشخصات MongoDB به چگونگی نصب و به‌کارگیری این پایگاه داده پرداخته و در آینده به نحوه دستیابی به آن از طریق زبان برنامه نویسی #C بپردازیم.

MongoDB را می‌توان یکی از پرمخاطب‌ترین پایگاه‌های داده‌ موجود در جمع اعضای خانواده NoSQL‌ دانست که بنابر برخی آمارهای جمع‌آوری شده، لقب پرمخاطب‌ترین را نیز به‌خود اختصاص داده است.

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

مورد نیاز است. این پایگاه ‌داده‌ به‌دلایل مختلفی از جمله مواردی که گفته شد، در سال‌های گذشته مورد استقبال فراوانی قرار گرفته و راه‌اندازها و کتابخانه‌های توسعه‌داده شده برای آن برای اغلب زبان‌های

برنامه نویسی ، از جمله زبان محبوب #C در دسترس قرار گرفته است. در این مقاله سعی خواهیم کرد تا ضمن بررسی مشخصات MongoDB به چگونگی نصب و به‌کارگیری این پایگاه داده پرداخته و در آینده

به نحوه دستیابی به آن از طریق زبان برنامه‌نویسی #C بپردازیم.

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

پایگاه داده‌ MongoDB را می‌توان جزء آن‌دسته از پایگاه‌های داده‌ای دانست که اغلب پلتفرم‌های مطرح دنیا را پشتیبانی کرده و برای نصب روی لینوکس، مکینتاش، ویندوز و سولاریس بسته‌های نصب ارائه می‌کند.

اما از آنجا که قصد ما توسعه این پایگاه داده‌ها در محیط برنامه نویسی NET. است، روی بسته مختص ویندوز 64 بیتی آن تمرکز می‌کنیم. اگرچه تمامی مواردی که در اینجا و در‌ مورد کار با این پایگاه داده‌ مطرح

می‌شود، روی سایر پلتفرم‌ها مانند لینوکس نیز صادق خواهد بود.

پیش از هرچیز لازم است تا پایگاه داده MongoDB را روی دستگاه خود نصب کنید. برای این‌کار به سایت رسمی این پایگاه‌ داده به آدرس mongodb.org مراجعه کرده و پس از مرور به بخش downloads، گزینه متناسب با

پلتفرم مورد استفاده خود را - که برای ما ویندوز 64 بیتی است - انتخاب کنید. همیشه آخرین نگارش توصیه شده توسط این پایگاه داده را انتخاب کنید تا به بیشترین ویژگی‌ها با کمترین میزان اشکال و باگ دست بیابید.

تنها نکته‌ای که در اینجا باید به آن اشاره داشت آن است که در ستون ویندوز 64 بیتی دو گزینه download و +2008R2* وجود دارد که گزینه دوم برای نصب روی Windows Server 2008 R2 طراحی شده و تنها در

صورتی که از این سیستم عامل استفاده می‌کنید، این پکیج را بارگذاری کرده و در غیر‌این‌صورت پکیج موجود در لینک download را دریافت کنید (شکل1).

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

به‌عبارت دیگر اگر شما نیز بسته mongodb-win32-x86_64-2.4.5.zip را بارگذاری کرده باشید، می‌توانید در ریشه درایو C خود یک پوشه با نام mongodb ایجاد کرده و محتویات درون فایل فشرده را بدون ایجاد یک زیر

پوشه با نام mongodb-win32-x86_64-2.4.5 درون پوشه mongodb قرار دهید. با این کار، از طریق هر ابزار دیگری، کافی است تا مسیر C:\mongodb\bin را بپیمایید تا به فایل اجرایی mongod.exe برسید که در واقع قلب پایگاه داده MongoDB را تشکیل می‌دهد.

این پایگاه داده همچنین به‌صورت پیش‌فرض مسیر C:\data\db را برای نگه‌داری فایل‌های داده‌ای ساخته شده مورد استفاده قرار می‌دهد. بنابراین، اگر قصد استفاده از این پایگاه داده بدون افزودن تنظیمات دیگری

داشته باشید لازم است تا دو پوشه C:\data و C:\data\db را به‌صورت دستی بسازید. پس از آن تنها کافی است تا از طریق command prompt به آدرس C:\mongodb\bin رفته و mongod.exe را اجرا کنید.

پس از آن‌که برای نخستین‌بار mongod.exe را اجرا کردید،‌ به‌احتمال فراوان با هشدار دیوار آتش یا Firewall سیستم‌عامل مواجه خواهید شد. چرا‌که این برنامه روی دو درگاه 27017 و 28017 فعالیت کرده و

نیاز است تا شما اجازه ارسال و دریافت اطلاعات به این برنامه را با انتخاب گزینه شبکه‌های خصوصی (Private Networks) شبکه خانگی (Home Network) یا شبکه کار (Work Network) را بدهید.

البته، چنان‌چه از دیوار آتشی به‌غیر از برنامه پیش‌فرض ویندوز استفاده می‌کنید، لازم است تا به تناسب برنامه مورد استفاده، اجازه دسترسی به این درگاه‌ها را به این برنامه بدهید.

پس از اجرای mongod.exe اطلاعات فهرست1 نمایان می‌شود:

C:\mongodb\bin>mongod

mongod --help for help and startup options
Thu Feb 28 14:41:12 [initandlisten] MongoDB starting : pid=2076 port=27017
dbpath=\data\db\ 64-bit host=sobhanattar
Thu Jul 13 14:41:12 [initandlisten] db version v2.4.5
Thu Jul 13 14:41:12 [initandlisten] git version:
f570771a5d8a3846eb7586eaffcf4c2f4a96bf08
Thu Jul 13 14:41:12 [initandlisten] build info: windows sys.getwindowsversion
(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
BOOST_LIB_VERSION=1_49
Thu Jul 13 14:41:12 [initandlisten] options: {}
Thu Jul 13 14:41:12 [initandlisten] journal dir=/data/db/journal
Thu Jul 13 14:41:12 [initandlisten] recover : no journal files present, no recovery needed
Thu Jul 13 14:41:12 [websvr] admin web console waiting for connections on port 28017
Thu Jul 13 14:41:12 [initandlisten] waiting for connections on port 27017

مشاهده پیغام “waiting for connections on port 27017” به‌معنای اجرای موفقیت‌آمیز هسته MongoDB است و شما می‌توانید کار خود را با این پایگاه داده آغاز کنید.

توجه کنید که دو درگاه 27017 و 28017 برای دو مقصود متفاوت مورد استفاده قرار می‌گیرند. به‌عبارت دیگر، MongoDB روی درگاه 27017 آماده دریافت اتصال از طریق برنامه‌های مختلف و از درگاه 28017 آماده

ورود به درگاه مدیریت پایگاه داده است. بنابراین، کافی است تا آدرس http://localhost:28017 را در مرورگر خود تایپ کنید تا پس از فشردن دکمه ورود به صفحه مدیریت پایگاه وارد شوید.

در این صفحه دستورات مختلفی برای مدیریت MongoDB از جمله ListDatabases قابل مشاهده است (شکل2)

اگر عجله کردید و پیش از مطالعه بقیه بخش‌های این مقاله روی هریک از دستورات موجود در بالای صفحه کلیک کرده‌اید، به‌احتمال فراوان با پیغام زیر مواجه می‌شوید:

REST is not enabled. use --rest to turn on.

زیرا برای آن‌که این دستورات بتوانند کار کنند، لازم است تا MongoDB متوقف شده و دوباره دستور mongod.exe با گزینه rest-- اجرا شود:

C:\mongodb\bin>mongod --rest

پس از گذراندن این مراحل و ورود دوباره به صفحه مدیریت پایگاه داده MongoDB با مرور به http://localhost:28017، قادر خواهید بود تا روی هر یک از دستورات موجود در بالای صفحه مانند listDatabases

کلیک‌کرده و نتیجه آن را در قالب یک خروجی JSON مشاهده کنید (شکل3).

باید از همین حالا به این موضوع عادت کنید. خروجی تمامی دستورات MongoDB در قالب JSON و در صفحه مرورگر به شما ارائه شده و بنابراین، اگر با خواندن این قالب آشنایی ندارید، بد نیست سری 

به اين سایت یا نسخه فارسی آن بزنید. خروجی زیر، نتیجه ارائه شده در قالب JSON برای یک پایگاه داده خالی موجود روی سرور محلی شما است:

{ "databases" : [
{ "name" : "local",
"sizeOnDisk" : 83886080,
"empty" : false } ],
"totalSize" : 83886080,
  "ok" : 1 }

مانند هر پایگاه داده دیگر این امکان وجود دارد تا شما mongod.exe را در قالب یک سرویس خودراه‌انداز (Automatic) به سیستم معرفی کنید تا هربار مجبور به راه‌اندازی دوباره آن نباشید.

برای این کار تنها کافی است تا از command prompt دستور mongod را با گزینه --install اجرا کنید. با این‌کار شما راه‌انداز MongoDB را به‌عنوان یک سرویس ویندوزی ثبت کرده‌اید. همچنین با استفاده از گزینه --remove می‌توانید این فرآیند را در هر زمان لغو کنید:

C:\mongodb\bin>mongod --install
C:\mongodb\bin>mongod --remove

ذکر این نکته ضروری است که برای ثبت MongoDB به‌عنوان یک سرویس لازم است تا بعد از گزینه --install از گزینه --logpath نیز استفاده کنید. شکل کلی دستور به‌صورت زیر خواهد بود:


C:\mongodb\bin>mongod --install --logpath c:\mongodb\log.txt

در این دستور، فایل log.txt می‌تواند در هر آدرسی و با هر نامی قرار گیرد. در صورت نیاز، می‌توانید لیست کامل گزینه‌های قابل استفاده را در مستندات MongoDB در اين آدرس مشاهده کنید.

منبع:ماهنامه شبکه - مرداد 1392 شماره 147

.

.

.

.

نظر بدهید

دانلود بیش از 1000 آهنگ از 100 خواننده ایرانی

ویندوز 8

دانلود آهنگ زیبای « ای کاروان » با صدای بامداد فلاحتی+متن شعر

دانلود آهنگ زیبای « شور عشق » با صدای علیرضا افتخاری+متن شعر

دانلود آهنگ زیبای « چه‌حالی داری » با صدای فریدون آسرایی

قدرت گوشي خود را افزايش دهيد + دانلود

پیامک/ عاشقانه هایی با خدا

نشان شخصیت

دانلود آهنگ زیبای « افسانه دل » با صدای بیژن کامکار

همسایه حسود! / داستانک

دانلود آهنگ زیبای « اجازه نمی دم » با صدای رامین بی باک

دانلود آهنگ زیبای « جاده یکطرفه »با صدای مرتضی پاشایی

ویندوز را از روی فلش مموری نصب كنيد + دانلود نرم افزار

نرم افزاری فوق العاده برای تبدیل گوشی هوشمند به کنترل تلویزیون + دانلود

با خيال راحت ترجمه کنيد+ دانلود

دانلود بازی

آندرويد

سيمبين

نرم افزار آيفون

بازی آيفون

ويندوزفون

نرم افزار سيمبين

دانلود بازی جاوا

رصد دقیق ستارگان با GPS موبایل + دانلود

معرفی آثار تاریخی ایران

پیامک عاشقانه

پیامک های مناسبتی

پیامک های په نه په

پیامک های عارفانه و فلسفی

پیامک های خنده دار

ترفندآفیس

عكس هايتان را به نقاشي تبديل كنيد + دانلود

زندگي دوباره ويندوز 8 بدون نياز به فرمت

انيميشن هاي غيرضروري

پیامک های عاشقانه - 13 اردیبهشت

پیامک های احساسی - 4 اردیبهشت

پیامک های عاشقانه - 25 فروردین

پیامک های عاشقانه - 14اسفند 1391

پیامک های احساسی - 9 اسفند 1391

متن های زیبا و عاشقانه

پیامک های عاشقانه - 19بهمن 1391

اس ام اس های شاد و خنده دار جدید

پیامک های عید نوروز 92

اس ام اس تبریک عید نوروز ۹۲

اس ام اس و پیامک روز درختکاری

پیامک های خنده دار - 14 اسفند 1391

پیامک های احساسی - 14 اسفند 1391

پیامک های زیبا - 10 05 91

پیامک های خنده دار ماه رمضان

آموزش کامل اندروید + روت و نصب برنامه

نسخه ۱٫۲ توزیع Porteus منتشر شد

انقلاب مرغ بازی جدید آندروید

چهره‌هاي آتشين در دنياي فتوشاپ

نجات سربازان

همه چيز براي ارسال يک پيام زيبا

پلي مستحکم بسازي

نقشه ايكس! مديريت پروژه‌هاي پيچيده

زندگینامه بختيشوع بن جورجيس

دانلود کنید: مرورگر گوگل کروم برای آیفون و آیپد منتشر شد

نرم افزاری برای افزایش طول عمر باطری تلفن های همراه! ؛ لینک دانلود

دانلود آهنگ بسیار زیبای پویا بیاتی با نام «نیومدی»

بهشت وجهنم

ساختار دايركتوري لينوكس

ويدئوهاي نشانه‌دار

روش شناسایی و پاكسازی بدافزار DNSChanger

تبديل وب به ايبوك

بازی آنلاین بسیار زیبای String Avoider Deluxe

دانلود آهنگ فوق العاده مازیار فلاحی با نام (خدایــــــا)

به‌جاي خواندن، گوش كني

راهنماي اتصال تبلت‌ها به شبكه‌هاي بي‌سيم و اينترنت

دانلود آهنگ جدید سعید شهروز با نام «فقط حرفامو باور کن»

بازگشت پي‌در‌پي در فتوشاپ

كليدهاي ميانبر Internet Explorer

راهنمای نصب فدورا رویFlash USB

تست روانشناسی ماه تولد

بازی آنلاین ایرانی مار و پله

مرورگر Chrome 20 منتشر شد.

FoxClocks؛ افزونه‌ای برای ساعت کشورها

همه چيز را ضبط كنيد

دانلود کلیپ/ انیمیشن خنده دار ایرانی (آفتاب پرست)

محاسبات در اتوکد

فایرفاکس ۱۴ برای آندروید عرضه شد(دانلود)

تسـت روانشناســی جالـب (حتما امتحان کنید)

دانلود فدورا 17 نسخه دسکتاپ

عبور از پسورد Windows 7 در ۹ ثانیه

آموزش نصب آفلاین آرچ

با Gadgetها يکي از جالب‌ترين ابزارهاي ويندوز 7 آشنا شويد

نرم‌افزار پارسيبان، پاسدار زبان‌پارسي

بازيابي تصاوير در آندرويد

دانلود آهنگ بی کلام «باران عشق 1 و 2» از ناصر چشم آذر

دانلود آهنگ جدید و بسیار زیبای«امید جانم» با صدای فرزاد فرزین

دانلود آهنگ بسیار زیبای «سلام» با صدای فریدون اسرایی +متن شعر

دانلود آهنگ زیبای «سرود خاطرات بهار» با صدای علی لهراسبی

دانلود آهنگ جدید و بسیار زیبای "بی تو" با صدای علی لهراسبی

داستان جالب و آموزنده!

پـرواز و خلبانــي را در گوشي همراه خود شبيه سازي کنيد + دانلـــود

دانلود آهنگ جدید و بسیار زیبای«زندگی» با صدای امیر تاجیک

دانلود آهنگ رند و خرابات از سید حسام الدین سراج

دانلود آهنگ خدا نگهدار با صدای ناصر عبداللهی

دانلود آهنگ جدید و فوق العاده محمد علیزاده به نام «صبحی دیگر»

دانلود آهنگ تصنیف مست و خراب با صدای ایرج بسطامی

دانلود آهنگ شور مستی از سید حسام الدین سراج

دانلود آهنگ شراب گلرنگ از سید حسام الدین سراج

دانلودآهنگ بی کلام تم شیراز. آلبوم فانتزی ها 1 و2 از جواد معروفی

دانلود آهنگ «عشق می آید»/ احسان خواجه امیری

دانلود آهنگ زیبا به نام 'معجزه' از رضا صادقی

دانلود آهنگ "سرنوشت" با صدای امید حجت +متن ترانه

دانلود آهنگ "بانگ عمر" جدیدترین ترانه محمد اصفهانی

دانلود آهنگ زیبای «سرود نمیدانم کجایی» با صدای سالار عقیلی

دانلود آهنگ جدید «تورو می خواستم» با صدای محمد علیزاده

دانلود آهنگ بی کلام ارژنگ و دیو آلبوم هفت خان از احمد پژمان

ادامه مطالب


برچسب‌ها: برنامه نویسی, MongoDB, نصب MongoDB در ویندوز, زبان‌های برنامه‌نویسی
+ نوشته شده در  چهارشنبه هشتم آبان ۱۳۹۲ساعت 5:5  توسط رادیو 110