در حال حاضر محصولی در سبد خرید شما وجود ندارد.
MongoDB یک پایگاه داده پیشرو NOSQL است که داده ها را در اسناد یا مجموعه ها ذخیره می کند ، که بسیار متفاوت از پایگاه داده های رابطه ای یا SQL است که بیشتر توسعه دهندگان داده با آنها آشنا هستند. در این دوره ، مربی جان کوکوس روشهای استفاده از MongoDB را در مقیاس با تکنیک های پیچیده مدل سازی داده ها و استقرار ابر بررسی می کند. به عنوان ابزاری برای نشان دادن پیچیدگی های مدل سازی داده های دنیای واقعی با MongoDB ، جان از طریق فرآیند تنظیم برنامه ای شبیه به یک وب سایت رسانه های اجتماعی کار می کند ، و به شما نشان می دهد که چگونه از منابع داده های مورد استفاده ، عمیقاً توخالی و به اشتراک گذاشته شده برای پشتیبانی استفاده کنید. یک برنامه سطح شرکت. جان همچنین مجموعه ای از چالش ها و راه حل ها را ارائه می دهد ، بنابراین می توانید یادگیری خود را در این راه آزمایش کنید.
عنوان اصلی : Data Modeling in MongoDB
سرفصل های دوره :
مقدمه:
مقدمه ای بر مدل سازی داده ها
پیش نیازها
دامنه مشکل: پروژه رسانه های اجتماعی
1. مبانی مدل سازی MongoDB:
Mongo ERD در مقابل SQL
معماری کاربردی محور
مدل سازی پرس و جو اول
چالش: شیء مدل "طلایی" را برای یک خرده فروش آنلاین ایجاد کنید
راه حل
2. مدل سازی پیچیده:
اسناد تعبیه شده به عنوان زیرمجموعه
اسناد خلاصه و جزئی
روابط یک به یک
روابط یک به بسیاری با اسناد تعبیه شده
روابط یک به بسیاری با منابع برگشتی
روابط بسیاری به بسیاری
چالش: روابط مناسب و اسناد خلاصه را برای یک فروشگاه آنلاین ایجاد کنید
راه حل
3. ابزارهای پیاده سازی:
نسخه Schema
json schema
ابزارهای مدل سازی
orms
چالش: ایجاد یک طرح در یک ابزار بصری و در Mongoose
راه حل
4. بهترین روشها:
جاسازی در مقابل منابع
بهینه سازی: Antipatterns
بهینه سازی: بهترین شیوه ها
Data Modeling in MongoDB
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.