آموزش MongoDB پایتون
MongoDB یک پایگاه داده غیررابطه ای (NoSQL) و متن باز است که برای ذخیره سازی و مدیریت دادههای ساختاریافته، نیمه ساختاریافته و غیرساختاریافته طراحی شده است. ویژگیهای کلیدی MongoDB عبارتند از:
- متن باز و رایگان: MongoDB تحت مجوز متن باز منتشر شده و استفاده از آن رایگان است.
- مدل داده انعطاف پذیر: داده ها در قالب اسناد JSON (فرمت BSON) ذخیره میشوند که امکان ذخیره سازی داده های پیچیده و تو در تو را فراهم میکند.
- مقیاس پذیری بالا: با پشتیبانی از شاردینگ و کلاسترینگ، MongoDB امکان مدیریت حجم بالای داده ها و افزایش مقیاس را به سادگی فراهم میکند.
- پشتیبانی از کوئریهای پیشرفته: از عملیات پیشرفته مانند فیلترگذاری، مرتب سازی، جستجوی متنی و پردازش داده ها با Aggregation Framework پشتیبانی میکند.
- کارایی و انعطاف بالا: MongoDB برای برنامه هایی که نیاز به پردازش سریع و تغییرات مداوم داده دارند، مناسب است.
- ابزارهای مدیریتی قدرتمند: ابزارهایی مانند Compass و رابط کاربری خط فرمان (CLI) برای مدیریت آسان داده ها در دسترس هستند.
در این دوره، شما یاد خواهید گرفت که چگونه با استفاده از MongoDB و یکی از زبانهای برنامه نویسی پرکاربرد مانند Python به این پایگاه داده متصل شده و عملیات مختلفی مانند درج، بروزرسانی، حذف و جستجو در داده ها را انجام دهید.
نحوه استفاده از aggregate و annotate
نحوه استفاده از regex
مفهوم embedded documents
نحوه بکاپ گیری و بازگشت داده ها
ذخیره سازی باینری دیتا
مفهوم rbac و نحوه استفاده
مفهوم و جایگاه index
مدیریت replica
نحوه ایجاد ارتباط با pymongo
نحوه ایجاد اسناد با pymongo
نحوه ویرایش اسناد با pymongo
نحوه حذف اسناد با pymongo
نحوه استفاده از aggregate و annotate با pymongo
نحوه استفاده از transaction در pymongo
علی بیگدلی
توسعه دهنده backend (AI,IOT,Python)
بیشتر از 8 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس
امتیازات شرکت کنندگان
5.0
(بر اساس بررسی کلی)
ثبت دیدگاه
دیدگاه کاربران (1)
مشخصات دوره
- تعداد دروس 30
- مدت زمان دوره 5 ساعت
- سطح دوره مقدماتی
- تاریخ نشر 1403/12/30
- تعداد دانشجو 323
- دسته بندی database
- بازدید 1681
- قیمت 0
- وضعیت دوره منتشر شده
آخرین پست ها
انواع کش کردن در Django مبتنی بر API
- یکی از مهم ترین روش ها برای بهبود عملکرد API، کش کردن پاسخ ها است. در این مقاله، همه روش های کش کردن API در جنگو و Django REST Framework…
- django 1405/01/23
انواع کش کردن در Django مبتنی بر وبسایت
- کش کردن یکی از مهم ترین تکنیک ها برای بهبود عملکرد و سرعت برنامه های وب است. در این مقاله، تمام روش های کش کردن در جنگو را به صورت…
- django 1405/01/23
جایگزینی mirror های ubuntu با آدرس های داخلی
- میرور (Mirror) یک سرور است که نسخه های کامل از بسته های نرم افزاری یک سیستم عامل را در اختیار کاربران قرار می دهد. در مورد Ubuntu، میرورها سرورهایی هستند…
- tech 1405/01/09
کاربر جدید 4021
عالی
علی بیگدلی
17 , آذر , 1404 - 13:47 بعد از ظهرسلامت باشید