دوره آموزش مونگو دی بی(mongodb)

دوره آموزش مونگو دی بی(mongodb)

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

 

 

# آموزش دیتابیس mongodb

MongoDB دیتابیسی Nosql است که برپایه Document طراحی شده است. تمام اطلاعاتی که در آن ذخیره میشوند براساس نوعی Json هستند. اطلاعاتی که در MongoDB ذخیره میشوند برخلاف دیتابیس های رابطه ای دارای هیچگونه ساختار مشخصی نیستند. این دیتابیس بسیار مقیاس پذیر و انعطاف پذیر است.

 

MongoDB توسط Eliot و Dwight (بنیانگذاران DoubleClick) در سال 2007 ایجاد شد، زمانی که آنها در حین کار با پایگاه داده رابطه ای با مشکلات مقیاس پذیری مواجه شدند. سازمانی که MongoDB را توسعه داد در ابتدا با نام 10gen شناخته می شد. در فوریه 2009، آنها مدل کسب و کار خود را تغییر دادند و MongoDB را به عنوان یک پروژه منبع باز منتشر کردند. این سازمان در سال 2013 نام خود را تغییر داد و اکنون با نام MongoDB Inc شناخته می شود.

 

قبل از اینکه شروع به دیدن فیلم های دوره آموزش مونگو دی بی کنید، بهتر است با مزایا و معایب مونگو دی بی آشنا شوید:

 

مزایای mongodb

 

معایب mongodb

 

 

# دوره آموزش mongodb مناسب چه کسانی است؟

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

 

این دوره به اتمام رسیده است.

برای دسترسی به این دوره میتوانید مبلغ زیر را پرداخت کرده و یا عضویت ویژه تهیه کنید

ابتدا وارد حساب کاربری خود شوید

پرداخت مبلغ 59 هزار تومان


3:28:32


0

intro

4:45

رایگان

1

Nosql vs. RDBMS

13:4

رایگان

2

start

15:14

رایگان

3

collections

13:59

4

read

12:51

5

update

9:49

6

cursor

6:20

7

aggregation

20:39

8

RBAC

30:19

9

index

10:16

11

data model

14:44

12

backup

4:51

13

replication

11:46

14

transaction

13:12

15

pymongo

10:41

ارسال نظر

تلاش میکنم سوالات شما را در کمتر از یک روز پاسخ بدم

نیکی

October 2022

سلام وقت بخیر
ممنون بابت دوره های جامع و مفیدتون
من یه راهنمایی میخاستم؟ شما تو دوره هاتون همه آموزشاتون رو با پایتون پیش رفتید میخاستم بپرسم شما سایت یا دوره ای رو میشناسید که مونگو دیبی رو با php آموزش داده باشن؟

ارسال نظر


امیرحسین بیگدلو

October 2022

سلام
متاسفانه اطلاعی ندارم

محمد

September 2022

سلام ممنونم از آموزش خوبتون.
سیستم مدیریت وام رو میشه با مونگو دی بی نوشت؟
ممنون

ارسال نظر


امیرحسین بیگدلو

September 2022

سلام
باید ببینید که سیستم مدیریت وام چه نیازمندی‌هایی داره. در ویدیو شماره 1 در رابطه با دیتابیس‌های nosql توضیح دادم.


محمد

November 2022

ممنونم
میشه یه کتابخونه پایتونی برای برای کاربا مونگو دیبی در فلسک معرفی کنید.


امیرحسین بیگدلو

November 2022

همون pymongo

فرهاد

August 2022

سلام اگه میشه بی زحمت اینو یکم سریعتر ویدو بزارید براش

ارسال نظر


علی

July 2022

سلام ادامه دوره رو نمی ذارین؟

ارسال نظر


مهدی

June 2022

جناب بیگدلو میشه یک دوره elasticsearch هم داشته باشید؟

مرسی از اینکه جواب این سوال رو بله دادید

ان شاالله به زودی

ارسال نظر


مهدی

June 2022

جناب بیگدلو میشه یک دوره elasticsearch هم داشته باشید؟

ارسال نظر


امیرحسین بیگدلو

June 2022

سلام
بله، حتما

سهیل محسنی

June 2022

خسته نباشین میخواستم بدونم این دوره تموم شده؟

ارسال نظر


امیرحسین بیگدلو

June 2022

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

محمد

April 2022

سلام میخواستم بدونم اپدیت این دوره تو برنامه هاتون هست ؟

ارسال نظر


امیرحسین بیگدلو

April 2022

سلام
بله، در آینده نزدیک حتما آپدیت میکنمش

danyal

January 2022

سلام آقای بیگدلو خسته نباشید
یسوال داشتم بیشتر توی شرکت ها mongodb میخان که بلد باشیم یا بیشتر redis

ارسال نظر


امیرحسین بیگدلو

January 2022

سلام
redis

Mahdi

November 2021

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

ارسال نظر


Mahdi

November 2021

سلام امیر
وقت بخیر
من دوره مونگو رو تموم کردم و الان که وقت استفاده هست، کار نمیکنه!
من میخوام در جنگو ازش استفاده کنم ولی ارور دارم:
import mongoengine
db = mongoengine.connect(db='django-db', host='localhost', port=3030)

DATABASES = {
'default': {
'ENGINE': db,
'NAME': 'django-db',
'ENFORCE_SCHEMA': False,
'CLIENT': {
'host': 'localhost:3030'
},
}
}

این در سند ستینگ است و به ارور زیر بر میخوریم:
django.core.exceptions.ImproperlyConfigured: MongoClient(host=['localhost:3030'], document_class=dict, tz_aware=False, connect=True, read_preference=Primary()) isn't an available database backend or couldn't be imported. Check the above exception. To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'

لطفا ی هلی بده تا این پروژه ما راه بیفته.
ممنون
داکیومنت رو خوندم کامل ولی نشد...

ارسال نظر


امیرحسین بیگدلو

November 2021

سلام
در جنگو نمیتونید مستقیما از دیتابیس مونگو استفاده کنید. اون بخش که اطلاعات مونگو رو گذاشتی داخل database جنگو مشکل داره. اون بخش فقط برای دیتابیس‌ها mysql, oracle, postgresql, sqlite هست.
برای ارتباط جنگو با مونگو باید یه کلاس جداگونه بسازید و از اون کلاس برای ارتباط به مونگو استفاده کنید.


Mahdi

November 2021

منظورتون اینه که در مدلم که قراره بسازم، اونجا بگم به مونگو وصل شو؟
بعد اگر قرار شد همچین کاری کنیم چطوری به اطلاعاتش دسترسی داشته باشیم؟
لوکاپ ها چطوری میشن؟


امیرحسین بیگدلو

November 2021

خیر.
داخل ریشه برنامتون، جایی که manage.py هست، یه فایل میسازید مثلا اسمش رو میزارید mongo.py و اتصال به دیتابیس رو از اونجا مدیریت میکنید.
لوکاپ‌ها هم دیگه بدرد نمیخورن


امیرحسین بیگدلو

November 2021

اون روشی که در بالا گفتم به شکل خام هست.
اما یه پکیجی هست به اسم djongo که یه رابط هست بین مونگو و جنگو که از اون هم میتونید استفاده کنید.
https://github.com/nesdis/djongo