آموزش بزرگ گزارش و گزارش با MongoDB

Big Data & Reporting with MongoDB

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره جمع آوری ، گزارش دهی و مسائل مربوط به داده های بزرگ با MongoDB را پوشش می دهد. شما می توانید تکنیک ها و روش های کلیدی برای گزارش و جمع آوری داده ها در دنیای NoSQL را بیاموزید. هنگامی که صحبت از تجزیه و تحلیل داده در مقیاس بزرگ می شود ، پایگاه های داده NoSQL ممکن است چالش های منحصر به فردی ایجاد کنند - به خصوص با گزارش و جمع آوری اطلاعات. در این دوره ، شما یاد خواهید گرفت که چگونه از جستجوی ساده در برابر مجموعه فراتر بروید. ما تکنیک ها و استراتژی های کلیدی برای کاوش و تجمیع داده ها را در دنیای Big Data با استفاده از MongoDB پوشش خواهیم داد.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • محدودیت های یافتن () Limitations of find()

  • گزینه های جمع آوری Aggregation Choices

شروع کار با چارچوب تجمیع Getting Started with the Aggregation Framework

  • دولتمردی Statefulness

  • معماری خط لوله Pipeline Architecture

  • گروه $ $group

  • $ باز کردن $unwind

  • پروژه $ $project

  • محدودیت $ $limit

  • $ پرش $skip

  • مرتب سازی $ $sort

  • $ مطابقت دارد $match

  • $ geoNear $geoNear

  • خلاصه Summary

اپراتور خط لوله $ $ The $group Pipeline Operator

  • مقدمه Introduction

  • گروه $ ساده Simple $group

  • حداقل $ $ حداکثر $ میانگین $min $max $avg

  • گروه به فیلد Group by Field

  • قوانین کلیدی Key Rules

  • قوانین ارزش Value Rules

  • ارزش میدان Value-Of-Field

  • نام زمینه Field Name

  • آرایه ها و مجموعه ها Arrays and Sets

  • $ addToSet $addToSet

  • فشار $ $push

  • اول دلار $first

  • آخرین دلار $last

  • سفارش مورد نیاز Order Needed

  • فرمان پشت جمع () Command behind aggregate()

  • ساختار نتیجه Result Structure

  • محدودیت ها Limitations

  • خلاصه Summary

انتخاب سند Document Selection

  • مقدمه Introduction

  • $ مطابقت دارد $match

  • $ match و آرایه ها $match and Arrays

  • مطابقت $ مرکب Compound $match

  • $ برای کارایی مطابقت دارد $match for Efficiency

  • مرتب سازی $ $sort

  • $ مرتب سازی و شاخص ها $sort and Indexes

  • محدودیت $ $limit

  • $ پرش $skip

  • دورریزها Outliers

  • صفحه بندی Paging

  • هزینه صفحه بندی Paging Cost

  • خلاصه Summary

شکل دادن اسناد Shaping Documents

  • مقدمه Introduction

  • شکل دادن به نیازها Shaping Needs

  • $ باز کردن $unwind

  • خط لوله تفکر Thinking Pipeline

  • پروژه $ $project

  • انتخاب زمینه Field Selection

  • Un-Project _id Un-Project _id

  • تغییر نام زمینه Field Renaming

  • محاسبه Computation

  • توابع رشته String Functions

  • توابع تاریخ Date Functions

  • شرطی مرکب Compound Conditional

  • $ ifNull $ifNull

  • بلوک های ساختمان Building Blocks

  • ایجاد زیر سند Creating Sub-Document

  • تجمع پیچیده Complex Aggregation

  • سناریوی پیچیده Complex Scenario

  • نسخه ی نمایشی چند مرحله ای Multiple Step Demo

  • خلاصه Summary

سایر اپراتورها Other Operators

  • مقدمه Introduction

  • اپراتورهای بولی Boolean Operators

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای حسابی Arithmetic Operators

  • اپراتورهای رشته ای String Operators

  • اپراتورهای تاریخ Date Operators

  • اپراتورهای مشروط Conditional Operators

  • خلاصه Summary

عملکرد (جمع) Performance (Aggregate)

  • مقدمه Introduction

  • اصول اساسی Key Principals

  • صرفه جویی Thrift

  • Rules of Thumb Rules of Thumb

  • $ match در اوایل $match Early

  • $ پروژه اصلاح $project Trim

  • آگاهی از شاخص Index Awareness

  • $ مرتب کردن در اوایل $sort Early

  • $ مرتب سازی - محدودیت $ جفت $sort-$limit Pair

  • $ skip- $ limit $skip-$limit

  • $ پروژه بهینه سازی $project Optimization

  • چرخه بهینه سازی Optimization Cycle

  • خلاصه Summary

نقشه/کاهش Map/Reduce

  • مقدمه Introduction

  • کار روی داده های بزرگ Working on Big Data

  • Map/Reduce چیست؟ What is Map/Reduce?

  • نقشه Map

  • كاهش دادن Reduce

  • فرآیند The Process

  • کار توزیع شده Distributed Work

  • انعطاف پذیری Flexibility

  • نحو اساسی Basic Syntax

  • مبانی نقشه Map Basics

  • اصول را کاهش دهید Reduce Basics

  • نهایی کردن Finalize

  • نسخه ی نمایشی Demo

  • خلاصه Summary

نقشه/کاهش - حفاری عمیق تر Map/Reduce - Digging Deeper

  • مقدمه Introduction

  • گزینه های خروجی Output Options

  • جایگزین کردن Replace

  • ادغام Merge

  • كاهش دادن Reduce

  • نهایی کردن Finalize

  • نوع نتیجه Result Type

  • mapReduce for Ops mapReduce for Ops

  • سناریوی پیچیده Complex Scenario

  • نقشه برداری برای کتاب Mapping for Book

  • کاهش برای کتاب Reducing for Book

  • در حال اجرا نقشه کاهش روی کتاب Running mapReduce on Book

  • مجموعه نویسنده The Author Collection

  • نقشه برداری برای نویسنده Mapping for Author

  • کاهش برای نویسنده Reduce for Author

  • در حال اجرا نقشه کاهش از نویسنده Running mapReduce on Author

  • عدم توانایی Idempotency

  • سناریوهای دیگر Other Scenarios

  • ملاحظات استفاده Usage Considerations

  • خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش بزرگ گزارش و گزارش با MongoDB
جزییات دوره
2h 26m
120
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
200
4.5 از 5
دارد
دارد
دارد
Nuri Halperin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nuri Halperin Nuri Halperin

نوری صاحب Plus N Consulting ، یک شرکت نرم افزاری و فناوری است. او یک سخنران پرشور است ، دانش فنی را در رویدادهای منطقه ای و صنعتی ارائه می دهد. تجربه 20 ساله وی در زمینه تولید نرم افزار شامل همه چیز است ، از نرم افزارهای بسته بندی شده مصرف کننده گرفته تا تجارت ، تجارت الکترونیکی و دات کام با استارتاپ ها و شرکت های بزرگ. او در جوامع توسعه دهنده و سازنده فعال است ، به گروه های کاربر ، اردوگاه های کد و فضاهای سازنده مراجعه می کند.