وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

اصول مهندسی پایگاه داده

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

یادگیری اسید، نمایه سازی، پارتیشن بندی، نگهداری، کنترل همزمان، تکرار، موتورهای DB، بهترین شیوه ها و بیشتر!

عنوان اصلی : Fundamentals of Database Engineering

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

به‌روزرسانی‌های دوره:
نکته در مورد Docker
اسید:
اتمیسیته
انزوا
ثبات
دوام
فانتوم می خواند
Serializable vs Repeatable Read
ثبات نهایی
آزمایش اسید
درک اطلاعات داخلی پایگاه داده:
نحوه ذخیره جداول و نمایه ها بر روی دیسک (قبل از ادامه باید تماشا کرد)
پایگاه‌های داده مبتنی بر ردیف در مقابل ستون‌محور
کلید اصلی در مقابل کلید ثانویه - آنچه احتمالاً نمی دانستید
نمایه سازی پایگاه داده:
ایجاد جدول Postgres با یک میلیون ردیف (از ابتدا)
درک برنامه ریز و بهینه ساز پرس و جو SQL با Explain
اسکن فهرست در مقابل اسکن فقط فهرست
ترکیب شاخص های پایگاه داده برای عملکرد بهتر
چگونه بهینه سازهای پایگاه داده تصمیم به استفاده از ایندکس می گیرند
بیت مپ ایندکس اسکن در مقابل اسکن فهرست در مقابل اسکن جدول
ایجاد فهرست همزمان - از مسدود کردن نوشته های پایگاه داده تولید خودداری کنید
کار با جدول میلیارد ردیفی
مقاله - هزینه تراکنش های طولانی مدت
آزمون نمایه سازی
B-Tree در مقابل B+Tree در سیستم های پایگاه داده تولید:
B-Tree اصلی
چگونه B-Tree اصلی به عملکرد کمک می کند
محدودیت های اصلی B-Tree
B+Tree
ملاحظات DBMS B+Tree
هزینه ذخیره سازی B+Tree در MySQL در مقابل Postgres
خلاصه بخش B-Tree
پارتیشن بندی پایگاه داده:
مقدمه ای بر پارتیشن بندی پایگاه داده
پارتیشن بندی چیست؟
پارتیشن بندی عمودی در مقابل افقی
انواع پارتیشن بندی
تفاوت بین پارتیشن بندی و شاردینگ
آماده سازی: Postgres، پایگاه داده، جدول، فهرست ها
چند کوئری را روی جدول اجرا کنید
جداول پارتیشن بندی شده را ایجاد و پیوست کنید
پارتیشن ها را پر کنید و فهرست ها را ایجاد کنید
کلاس پروژه - پرس و جو و بررسی اندازه پارتیشن ها
مزایای پارتیشن بندی
معایب پارتیشن بندی
خلاصه بخش - پارتیشن بندی
چگونه پارتیشن بندی را در Postgres به صورت خودکار انجام دهیم
اشتراک گذاری پایگاه داده:
مقدمه ای بر Sharding پایگاه داده
Sharding پایگاه داده چیست؟
هش کردن مداوم
پارتیشن بندی افقی در مقابل شاردینگ
اشتراک گذاری با Postgres
Spin up Docker Postgres Shards
نوشتن به شارد
خواندن از شارد
مزایای Sharding پایگاه داده
معایب Sharding پایگاه داده
خلاصه بخش تقسیم پایگاه داده
چه زمانی باید پایگاه داده خود را به اشتراک بگذارید؟
کنترل همزمانی:
قفل های اشتراکی در مقابل انحصاری
قفل های مرده
قفل دو فاز
حل مشکل رزرو دوبل (مثال کد)
مسئله رزرو دوگانه قسمت 2 ( راه حل جایگزین و توضیح)
صفحه بندی SQL با Offset بسیار کند است
تجمیع اتصال پایگاه داده
تکثیر پایگاه داده:
Multi-Master Replication
تکثیر همزمان در مقابل ناهمزمان
نسخه ی نمایشی تکراری با Postgres 13
مزایا و معایب تکرار
طراحی سیستم پایگاه داده:
طراحی پایگاه داده طراحی سیستم توییتر
ساخت یک پایگاه داده سیستم URL کوتاه
موتورهای پایگاه داده:
موتور پایگاه داده چیست؟
MyISAM
InnoDB
XtraDB
SQLite
آریا
BerkeleyDB
LevelDB
RocksDB
موتورهای پایگاه داده محبوب
تغییر موتورهای پایگاه داده با mySQL
مکان‌نماهای پایگاه داده:
مکان نماهای پایگاه داده چیست؟
نشانگرهای پایگاه داده سمت سرور در مقابل سمت مشتری
درج میلیون ردیف با پایتون در Postgres با استفاده از مکان نما سمت کلاینت
پرس و جو با مکان نما سمت مشتری
پرس و جو با مکان نما سمت سرور
مزایا و معایب مکان نماهای سمت سرور در مقابل مشتری
امنیت پایگاه داده:
چگونه با فعال کردن TLS/SSL پایگاه داده Postgres خود را ایمن کنید
نگاه عمیق به پروتکل سیم Postgres با Wireshark
نگاه عمیق به پروتکل سیمی MongoDB با Wireshark
بزرگترین بیانیه SQL که می توانید به پایگاه داده خود ارسال کنید چیست؟
بهترین شیوه کار با REST و پایگاه های داده
اجازه‌های پایگاه داده و بهترین روش‌ها برای ایجاد REST API
رمزگذاری هممورفیک - انجام پرس و جوهای پایگاه داده روی داده های رمزگذاری شده:
رمزگذاری چیست؟
چرا ما همیشه نمی توانیم رمزگذاری کنیم؟
رمزگذاری هممورفیک چیست؟
نمایش رمزگذاری هم شکل
کد را شبیه سازی کرده و بسازید
رفتن از طریق کد و پایگاه داده
جستجوی پایگاه داده رمزگذاری شده
آیا رمزگذاری همومورفیک آماده است؟
پرسش و پاسخ - پاسخ به سوالات شما:
پرسش و پاسخ - فوریه 2022
پرسش و پاسخ - ژانویه 2022
پرسش و پاسخ - دسامبر 2021
پرسش و پاسخ - اکتبر 2021
بحث‌های پایگاه داده:
SELECT COUNT (*) می تواند بر عملکرد برنامه Backend شما تأثیر بگذارد، دلیل آن در اینجا است
پایگاه داده چگونه داده ها را روی دیسک ذخیره می کند؟
آیا QUIC پروتکل خوبی برای پایگاه های داده است؟
تراکنش توزیع شده چیست؟
آیا NULL ها می توانند عملکرد پرس و جوهای پایگاه داده شما را بهبود بخشند؟
تقویت نوشتن در برنامه های Backend، سیستم های پایگاه داده و SSD توضیح داده شده است
سخنرانی های آرشیو شده:
مقدمه ای بر ACID (بایگانی شده)
تراکنش چیست؟ (بایگانی شده)
Atomicity (بایگانی شده)
ایزوله (بایگانی شده)
ثبات (بایگانی شده)
دوام (بایگانی شده)

نمایش سرفصل های انگلیسی

Fundamentals of Database Engineering

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: UD22974
حجم: 9381 مگابایت
مدت زمان: 1221 دقیقه
تعداد دیسک: 3 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 28 اسفند 1400
اصول مهندسی پایگاه داده
اصول مهندسی پایگاه داده 1
اصول مهندسی پایگاه داده 2
اصول مهندسی پایگاه داده 3
اصول مهندسی پایگاه داده 4
اصول مهندسی پایگاه داده 5
اصول مهندسی پایگاه داده 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید