آموزش بزرگ گزارش و گزارش با 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

نمایش نظرات

آموزش بزرگ گزارش و گزارش با 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 ساله وی در زمینه تولید نرم افزار شامل همه چیز است ، از نرم افزارهای بسته بندی شده مصرف کننده گرفته تا تجارت ، تجارت الکترونیکی و دات کام با استارتاپ ها و شرکت های بزرگ. او در جوامع توسعه دهنده و سازنده فعال است ، به گروه های کاربر ، اردوگاه های کد و فضاهای سازنده مراجعه می کند.