tgoop.com/Computer_IT_Engineering/36783
Last Update:
🟢 آموزش رایگان MongoDB
📝 زبان: فارسی
🎥 تعداد ویدئوها: 3 ویدئو
⏱ مدت: حدود 1 ساعت و 5 دقیقه
💽 کیفیت: خوب
📊 سطح آموزش: مقدماتی
👤 مدرس: محمدحسین سیدآقایی
🌀سورس: ندارد
🔗 منبع: مکتب خونه
💢 مقدمهای بر مونگو دی بی:
🔆 محبوبترین پایگاه داده NoSQL و یک پایگاه داده منبع باز سند گرا بهحساب میآید. اصطلاح NoSQL درواقع به معنای غیر رابطهای است. این بدان معناست که MongoDB بر اساس ساختار پایگاه داده رابطهای جدول مانند عمل نمیکند، بلکه مکانیزم کاملاً متفاوتی را برای ذخیرهسازی و بازیابی دادهها از بانکهای اطلاعاتی ارائه میدهد. این فرمت ذخیرهسازی BSON (مشابه فرمت JSON) نامیده میشود. هدف از دوره آموزش MongoDB ارائه اطلاعات کاملی از این پایگاه داده محبوب است که هماکنون کاربردهای بسیار فراوانی دارد.
🔆 در واقع یک پایگاه داده منبع باز، سند گرا و یکی از محبوبترین پایگاه داده NoSQL است. NoSQL به زبان ساده به معنای یک پایگاه داده غیر رابطهای است، یعنی ساختار پایگاه داده رابطهای جدول مانندی در آن وجود ندارد، در عوض مکانیزم کاملاً متفاوتی برای ذخیره و بازیابی دادهها وجود دارد. این فرمت ذخیرهسازی BSON نام دارد و بسیار شبیه JSON است.
🔆 جایگزینی مناسب برای دیتابیسهای رابطهای است که نیازی به ساختار جدول ندارد. این پایگاه داده غیر رابطهای از سال 2009 معرفیشده و به دلیل مزایای متعدد که دارد از همان ابتدا موردتوجه قرار گرفت. این دیتابیس زبانی غنی برای کوئری نویسی دارد که با استفاده از آن میتوانید خیلی راحت دادهها را دستهبندی کرده یا اطلاعات موردنظر خود را از آن پایگان داده استخراج کنید. همچنین امکان برنامهنویسی شیءگرا را نیز برای شما فراهم میکند.
🔆 هدف این دوره آموزش MongoDB ارائه اطلاعات سطحی و مقدماتی در مورد MongoDB با کمک مجموعه دادههای تستی است که حاوی دستورات اساسی مانند insert، update، delete و غیره است.
💢 چرا به MongoDB نیاز داریم؟
🔆 ممکن است این سؤال برای کاربران پیش بیاد که چرا اصلاً ما به یادگیری این دیتابیس با دوره آموزش MongoDB نیاز داریم؟ در پاسخ باید گفت: پایگاههای داده SQL دادهها را در قالب جدول ذخیره میکنند. این دادهها در یک مدل داده از پیش تعریف شده ذخیره میشوند که برای برنامههای کاربردی در حال رشد در دنیای واقعی امروزی چندان انعطافپذیر و مقیاسپذیر نیست. برنامههای مدرن بیش از هر زمان دیگری شبکهای، اجتماعی و تعاملی هستند. برنامهها دادههای بیشتری را ذخیره میکنند و با نرخهای بالاتری به آن دسترسی دارند.
🔆 سیستم مدیریت پایگاه داده رابطهای (RDBMS) انتخاب مناسبی برای مدیریت دادههای بزرگ به دلیل طراحی و نوع برنامه آنها نیست، زیرا همانطور که گفته شد، این پایگاه دادههای رابطهای مقیاسپذیر نیستند. اگر پایگاه داده بر روی یک سرور واحد اجرا شود، در مقیاسپذیری با محدودیت روبهرو میشود. پایگاه دادههای NoSQL مقیاسپذیرتر هستند و عملکرد عالی را ارائه میدهند. MongoDB یک پایگاه داده NoSQL است که با افزودن سرورهای بیشتر و بیشتر مقیاسپذیر میشود و با مدل سند انعطافپذیر خود بهرهوری را افزایش میدهد.
💢 در زیر چند دلیل برای استفاده از MongoDB آورده شده است:
◉ سند گرا – ازآنجاییکه MongoDB یک پایگاه داده از نوع NoSQL است، به جای داشتن دادهها در قالب نوع رابطهای، دادهها را در اسناد ذخیره میکند. این باعث میشود MongoDB بسیار انعطافپذیر و سازگار با شرایط و الزامات دنیای واقعی باشد.
◉ پرسوجوهای موقت – MongoDB از جستجو بر اساس فیلد، پرسوجوهای محدوده و جستجوهای عبارت منظم پشتیبانی میکند. برای بازگرداندن فیلدهای خاص در اسناد میتوان پرسوجو کرد.
◉ اندیس گذاری – اندیسها را میتوان برای بهبود عملکرد جستجوها در MongoDB ایجاد کرد. هر فیلدی در سند در MongoDB را میتوان ایندکس کرد.
◉همچنین Replication – MongoDB میتواند در دسترس بودن بالا با مجموعههای replica فراهم کند.
◉ تعادل بار - MongoDB از مفهوم اشتراکگذاری برای مقیاس افقی با تقسیم دادهها در چندین نمونه MongoDB استفاده میکند. MongoDB میتواند روی چندین سرور اجرا شود، بارگذاری و یا دادههای تکراری را متعادل کند تا در صورت خرابی سختافزار، سیستم را فعال نگه دارد.
🔆 در دوره آموزش MongoDB در قالب مثالهای واقعی به چشم خواهیم دید که چرا MongoDB آنقدر اهمیت دارد و لازم است آن را یاد بگیریم.
⚠️ ادامه دارد ........
#ویدئو #فیلم #پایگاه_داده #مانگودیبی
#Video #DataBase #MongoDB
🆑 @Computer_IT_Engineering
BY Computer & IT Engineering
Share with your friend now:
tgoop.com/Computer_IT_Engineering/36783