|
رادیــــــــــــو110
|
دانلود اسکای ---
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 نمایان میشود:
مشاهده پیغام “waiting for connections on port 27017” بهمعنای اجرای موفقیتآمیز هسته MongoDB است و شما میتوانید کار خود را با این پایگاه داده آغاز کنید.
توجه کنید که دو درگاه 27017 و 28017 برای دو مقصود متفاوت مورد استفاده قرار میگیرند. بهعبارت دیگر، MongoDB روی درگاه 27017 آماده دریافت اتصال از طریق برنامههای مختلف و از درگاه 28017 آماده
ورود به درگاه مدیریت پایگاه داده است. بنابراین، کافی است تا آدرس http://localhost:28017 را در مرورگر خود تایپ کنید تا پس از فشردن دکمه ورود به صفحه مدیریت پایگاه وارد شوید.
در این صفحه دستورات مختلفی برای مدیریت MongoDB از جمله ListDatabases قابل مشاهده است (شکل2)

اگر عجله کردید و پیش از مطالعه بقیه بخشهای این مقاله روی هریک از دستورات موجود در بالای صفحه کلیک کردهاید، بهاحتمال فراوان با پیغام زیر مواجه میشوید:
زیرا برای آنکه این دستورات بتوانند کار کنند، لازم است تا MongoDB متوقف شده و دوباره دستور mongod.exe با گزینه rest-- اجرا شود:
پس از گذراندن این مراحل و ورود دوباره به صفحه مدیریت پایگاه داده MongoDB با مرور به http://localhost:28017، قادر خواهید بود تا روی هر یک از دستورات موجود در بالای صفحه مانند listDatabases
کلیککرده و نتیجه آن را در قالب یک خروجی JSON مشاهده کنید (شکل3).

باید از همین حالا به این موضوع عادت کنید. خروجی تمامی دستورات MongoDB در قالب JSON و در صفحه مرورگر به شما ارائه شده و بنابراین، اگر با خواندن این قالب آشنایی ندارید، بد نیست سری
به اين سایت یا نسخه فارسی آن بزنید. خروجی زیر، نتیجه ارائه شده در قالب JSON برای یک پایگاه داده خالی موجود روی سرور محلی شما است:
مانند هر پایگاه داده دیگر این امکان وجود دارد تا شما mongod.exe را در قالب یک سرویس خودراهانداز (Automatic) به سیستم معرفی کنید تا هربار مجبور به راهاندازی دوباره آن نباشید.
برای این کار تنها کافی است تا از command prompt دستور mongod را با گزینه --install اجرا کنید. با اینکار شما راهانداز MongoDB را بهعنوان یک سرویس ویندوزی ثبت کردهاید. همچنین با استفاده از گزینه --remove میتوانید این فرآیند را در هر زمان لغو کنید:
ذکر این نکته ضروری است که برای ثبت MongoDB بهعنوان یک سرویس لازم است تا بعد از گزینه --install از گزینه --logpath نیز استفاده کنید. شکل کلی دستور بهصورت زیر خواهد بود:
در این دستور، فایل log.txt میتواند در هر آدرسی و با هر نامی قرار گیرد. در صورت نیاز، میتوانید لیست کامل گزینههای قابل استفاده را در مستندات MongoDB در اين آدرس مشاهده کنید.
منبع:ماهنامه شبکه - مرداد 1392 شماره 147
.
.
.
.
دانلود بیش از 1000 آهنگ از 100 خواننده ایرانی
دانلود آهنگ زیبای « ای کاروان » با صدای بامداد فلاحتی+متن شعر
دانلود آهنگ زیبای « شور عشق » با صدای علیرضا افتخاری+متن شعر
دانلود آهنگ زیبای « چهحالی داری » با صدای فریدون آسرایی
قدرت گوشي خود را افزايش دهيد + دانلود
دانلود آهنگ زیبای « افسانه دل » با صدای بیژن کامکار
دانلود آهنگ زیبای « اجازه نمی دم » با صدای رامین بی باک
دانلود آهنگ زیبای « جاده یکطرفه »با صدای مرتضی پاشایی
ویندوز را از روی فلش مموری نصب كنيد + دانلود نرم افزار
نرم افزاری فوق العاده برای تبدیل گوشی هوشمند به کنترل تلویزیون + دانلود
با خيال راحت ترجمه کنيد+ دانلود
رصد دقیق ستارگان با GPS موبایل + دانلود
عكس هايتان را به نقاشي تبديل كنيد + دانلود
زندگي دوباره ويندوز 8 بدون نياز به فرمت
پیامک های عاشقانه - 13 اردیبهشت
پیامک های عاشقانه - 25 فروردین
پیامک های عاشقانه - 14اسفند 1391
پیامک های احساسی - 9 اسفند 1391
پیامک های عاشقانه - 19بهمن 1391
اس ام اس های شاد و خنده دار جدید
پیامک های خنده دار - 14 اسفند 1391
پیامک های احساسی - 14 اسفند 1391
آموزش کامل اندروید + روت و نصب برنامه
نسخه ۱٫۲ توزیع Porteus منتشر شد
چهرههاي آتشين در دنياي فتوشاپ
همه چيز براي ارسال يک پيام زيبا
نقشه ايكس! مديريت پروژههاي پيچيده
دانلود کنید: مرورگر گوگل کروم برای آیفون و آیپد منتشر شد
نرم افزاری برای افزایش طول عمر باطری تلفن های همراه! ؛ لینک دانلود
دانلود آهنگ بسیار زیبای پویا بیاتی با نام «نیومدی»
روش شناسایی و پاكسازی بدافزار DNSChanger
بازی آنلاین بسیار زیبای String Avoider Deluxe
دانلود آهنگ فوق العاده مازیار فلاحی با نام (خدایــــــا)
راهنماي اتصال تبلتها به شبكههاي بيسيم و اينترنت
دانلود آهنگ جدید سعید شهروز با نام «فقط حرفامو باور کن»
كليدهاي ميانبر Internet Explorer
راهنمای نصب فدورا رویFlash USB
FoxClocks؛ افزونهای برای ساعت کشورها
دانلود کلیپ/ انیمیشن خنده دار ایرانی (آفتاب پرست)
فایرفاکس ۱۴ برای آندروید عرضه شد(دانلود)
تسـت روانشناســی جالـب (حتما امتحان کنید)
عبور از پسورد Windows 7 در ۹ ثانیه
با Gadgetها يکي از جالبترين ابزارهاي ويندوز 7 آشنا شويد
نرمافزار پارسيبان، پاسدار زبانپارسي
دانلود آهنگ بی کلام «باران عشق 1 و 2» از ناصر چشم آذر
دانلود آهنگ جدید و بسیار زیبای«امید جانم» با صدای فرزاد فرزین
دانلود آهنگ بسیار زیبای «سلام» با صدای فریدون اسرایی +متن شعر
دانلود آهنگ زیبای «سرود خاطرات بهار» با صدای علی لهراسبی
دانلود آهنگ جدید و بسیار زیبای "بی تو" با صدای علی لهراسبی
پـرواز و خلبانــي را در گوشي همراه خود شبيه سازي کنيد + دانلـــود
دانلود آهنگ جدید و بسیار زیبای«زندگی» با صدای امیر تاجیک
دانلود آهنگ رند و خرابات از سید حسام الدین سراج
دانلود آهنگ خدا نگهدار با صدای ناصر عبداللهی
دانلود آهنگ جدید و فوق العاده محمد علیزاده به نام «صبحی دیگر»
دانلود آهنگ تصنیف مست و خراب با صدای ایرج بسطامی
دانلود آهنگ شور مستی از سید حسام الدین سراج
دانلود آهنگ شراب گلرنگ از سید حسام الدین سراج
دانلودآهنگ بی کلام تم شیراز. آلبوم فانتزی ها 1 و2 از جواد معروفی
دانلود آهنگ «عشق می آید»/ احسان خواجه امیری
دانلود آهنگ زیبا به نام 'معجزه' از رضا صادقی
دانلود آهنگ "سرنوشت" با صدای امید حجت +متن ترانه
دانلود آهنگ "بانگ عمر" جدیدترین ترانه محمد اصفهانی
دانلود آهنگ زیبای «سرود نمیدانم کجایی» با صدای سالار عقیلی
دانلود آهنگ جدید «تورو می خواستم» با صدای محمد علیزاده
دانلود آهنگ بی کلام ارژنگ و دیو آلبوم هفت خان از احمد پژمان