MongoDB #6
ساخت مجموعه در MongoDB متد () CreateCollection دستور (db.createCollection(name, options در MongoDB برای ساخت مجموعه بکار برده می‌شود. گرامر: گرامر پایه دستور ()createCollection به شکل زیر است: (db.createCollection(name, options در این دستور، پارامتر name نام مجموعه‌ای است که باید ساخته شود. پارامتر Option یک سند است و برای تعیین پیکربندی مجموعه استفاده می‌شود. پارامتر نوع تو ...
MongoDB #5
ساخت و حذف پایگاه داده در MongoDB دستور Use در MongoDB از دستور use DATABASE_NAME برای ساخت پایگاه داده استفاده می‌شود. این دستور یک پایگاه داده جدید را ایجاد می‌کند و اگر از قبل موجود باشد، یک پایگاه داده موجود را برمی گرداند. گرامر (Syntax): گرامر پایه عبارت use DATABASE به شکل زیر است: use DATABASE_NAME مثال: اگر می‌خواهید یک پایگاه داده را با نام <mydb> بسازید، عبارت ...
MongoDB #4
مدل کردن داده در MongoDB داده در MongoDB شمای منعطفی دارد. سندها در یک مجموعه به تعدادی از فیلدها با ساختاری شبیه به هم نیازی ندارند و فیلدهای مشترک در یک سند مجموعه ممکن است نوع‌های داده‌ی متفاوتی را نگهداری کنند. برخی ملاحظات هنگام طراحی شمای در MongoDB شمای خود را بر اساس نیازمندی‌های کاربر طراحی کنید. آبجکت هایی را که از آنها باهم استفاده می‌کنید، داخل یک سند ترکیب کنید؛ درغیر اینصورت آنها را جدا ...
MongoDB #3
محیط MongoDB نصب MongoDB در ویندوز برای نصب MongoDB در ویندوز، اول باید آخرین نسخه MongoDB را از آدرس http://www.mongodb.org/downloads دریافت کنید. مطمئن شوید که نسخه‌ی صحیحی از MongoDB را نسبت به معماری ویندوزتان دریافت کرده‌اید. برای پیدا کردن معماری ویندوز، پنجره‌ی Command Prompt را باز کنید و دستور زیر را اجرا کنید: C:\>wmic os get osarchitecture OSArchitecture 64-bit C:\> نسخه‌های 32بیتی MongoDB فقط ...
MongoDB #2
مزایای MongoDB هر پایگاه داده رابطه‌ای، یک طراحی شمای معمول داشته و تعدادی جدول و رابطه‌های بین این جدول‌ها را نشان می‌دهد؛ درحالیکه مفهوم رابطه در MongoDB وجود ندارد. مزایای MongoDB نسبت به پایگاه داده رابطه ای • بدون شمای (Schema less): در واقع MongoDB یک پایگاه داده سند-گراست که یک مجموعه از سندهای متفاوت را نگهداری می‌کند. تعداد فیلدها، محتوا و اندازه یک سند می‌تواند متفاوت از بقیه سندها باشد. • ساختار یک شیء ...
MongoDB #1
مروری بر MongoDB MongoDB یک پایگاه داده سند-گرا (Document-Oriented) و مستقل از سکو است که کارائی بالا، دسترسی پذیری بالا و مقیاس پذیری آسانی را فراهم می‌کند. MongoDB بر اساس مفهوم مجموعه (Collection) و سند (Document) کار می‌کند. پایگاه داده پایگاه داده یک نگهدارنده‌ی فیزیکی برای مجموعه‌ها است. هر پایگاه داده مجموعه ای از فایل‌های خود را روی فایل سیستم دارد. یک سرور MongoDB معمولا چندین پایگاه داده دارد. مجموعه مجمو ...
NOSQL قسمت سوم
در مطلب قبلی با نوع اول پایگاه‌های‌داده NoSQL یعنی Key/Value Store آشنا شدیم و در این مطلب به معرفی دسته دوم یعنی Document Database خواهیم پرداخت. در این نوع پایگاه داده ، داده‌ها مانند نوع اول در قالب کلید/مقدار ذخیره می‌شوند و بازگردانی مقادیر نیز دقیقا مشابه نوع اول یعنی Key/Value Store بر اساس کلید می‌باشد. اما تفاوت این سیستم با نوع اول در دسته‌بندی داده‌های مرتبط با یکدیگر در قالب یک Document می‌باشد. سعی کردم در این مطلب با ذک ...