آموزش پایگاه داده شما دوست شماست

Your Database Is Your Friend

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه از پایگاه داده خود استفاده کنید تا برنامه های Ruby on Rails خود را محکم کنید. پایگاه های داده آسیب های زیادی را از اردوگاه Rails متحمل شده اند، اما می توانند کارهای بسیار خارق العاده ای انجام دهند. ما می توانیم با صرف زمان برای آشنایی با آنها، نرم افزار خود را بهتر کنیم. پایگاه داده شما می خواهد دوست شما باشد.

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

معرفی Introduction

  • این چیه؟ What is this?

  • لجستیک Logistics

مدل سازی داده ها Data Modelling

  • معرفی Introduction

  • صفر غیرمنتظره The Unexpected Nil

  • صفر در مقابل رشته خالی Nil versus Empty String

  • اعتبار سنجی ActiveRecord ActiveRecord Validation

  • نه مهاجرت پایگاه داده Nil Not Nil Database Migration

  • صفر غیرمنتظره: خلاصه The Unexpected Nil: Recap

  • پدر و مادر گمشده The Missing Parent

  • ActiveRecord گزینه های زیادی دارد ActiveRecord has_many options

  • کلیدهای خارجی Foreign Keys

  • آبشاری حذف می کند Cascading Deletes

  • گوهر Schema.rb و Foreigner Schema.rb and Foreigner gem

  • والد گمشده: خلاصه The Missing Parent: Recap

  • داده های تکراری Duplicate Data

  • حل و فصل موارد تکراری Resolving Duplicates

  • امتحان مجدد استثناهای تکراری Retrying Duplicate Exceptions

  • روابط یک به یک One-to-one Relationships

  • داده های تکراری: خلاصه Duplicate Data: Recap

  • انجمن های چند شکلی Polymorphic Associations

  • تبدیل به جداول جدا Converting to Separate Tables

  • تست های یکپارچگی واکنشی Reactive Integrity Tests

  • بسته بندی Wrapping Up

همزمانی Concurrency

  • معرفی Introduction

  • یک محیط توسعه برای همزمانی A Development Environment for Concurrency

  • آغازگر درخواست های همزمان Concurrent Requests Primer

  • همزمانی و محدودیت های منحصر به فرد Concurrency and Unique Constraints

  • کلیدهای همزمان و خارجی Concurrency and Foreign Keys

  • فکر کردن همزمان Thinking Concurrently

  • مقدمه قفل خوش بینانه Optimistic Locking Introduction

  • قفل خوش بینانه با ActiveRecord Optimistic Locking with ActiveRecord

  • شمارنده ها Counters

  • خلاصه قفل خوش بینانه Optimistic Locking Recap

  • قفل بدبینانه Pessimistic Locking

  • خلاصه قفل بدبینانه Pessimistic Locking Recap

  • همزمانی در دنیای واقعی Concurrency in the Real World

  • مثال قفل ترکیبی Combined Locking Example

  • به عنوان فهرست عمل می کند Acts as List

  • سطوح جداسازی Isolation Levels

  • خلاصه Summary

گزارش نویسی Reporting

  • گزارش چیست؟ What is reporting?

  • مقدمه ای بر طرحواره های ستاره ای Introduction to Star Schemas

  • ایجاد یک طرحواره ستاره Creating a Star Schema

  • استفاده از طرحواره ستاره Using a Star Schema

  • جداول تقویم Calendar Tables

  • ابعاد چند ارزشی: ایجاد Multi-valued Dimensions: Creating

  • ابعاد چند ارزشی: پرس و جو Multi-valued Dimensions: Querying

  • پایگاه های داده ستونی Columnar Databases

  • خلاصه Summary

پیوست: MySQL Appendix: MySQL

  • معرفی Introduction

  • مدیریت داده های نامعتبر Handling Invalid Data

  • قفل InnoDB InnoDB Locking

  • بن بست ها Deadlocks

  • اسکن قفل ها Scan Locks

  • خلاصه Summary

نمایش نظرات

آموزش پایگاه داده شما دوست شماست
جزییات دوره
1h 58m
55
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
68
از 5
دارد
دارد
دارد
Xavier Shay
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Xavier Shay Xavier Shay

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