نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پتانسیل عملکرد برنامههای Apache Spark خود را آزاد کنید! این دوره آموزشی، افراد مبتدی را به متخصصان مطمئن در بهینهسازی عملکرد اسپارک تبدیل میکند که میتوانند زمان اجرای دستورات و بهرهوری منابع را به طور چشمگیری بهبود ببخشند.
این دوره در پاسخ مستقیم به نیازهای صنعت طراحی شده است و مخصوص مهندسان دادهای است که از مدیریت بحرانهای لحظهای خسته شدهاند و آمادهاند تا سیستمهای مقیاسپذیر و بهینهسازی شدهای را به صورت پیشدستانه بسازند.
این دوره کوتاه برای کمک به متخصصان مدیریت و مهندسی داده ایجاد شده تا از طریق تحلیل استراتژیک الگوهای پارتیشنبندی (Partitioning) و کشینگ (Caching)، بهینهسازی سیستماتیک جابهای اسپارک را به دست آورند.
با تکمیل این دوره، شما قادر خواهید بود برنامههای اجرای کوئری را در Spark UI بررسی کنید، کلیدهای پارتیشنبندی استراتژیک را برای به حداقل رساندن جابجایی دادهها (Data Shuffling) پیادهسازی کنید، دیتافریمهای میانی را با سطوح ذخیرهسازی مناسب حفظ کنید و بهبودهای عملکردی را که میتوانید بلافاصله در محیط کاری خود اعمال کنید، اعتبارسنجی نمایید.
در پایان این دوره، شما قادر خواهید بود:
استراتژیهای پارتیشنبندی و کشینگ را برای بهینهسازی عملکرد جابهای اسپارک تحلیل کنید.
ویژگی منحصر به فرد این دوره، ترکیب تحلیلهای عملی با استفاده از بررسی واقعی Spark UI و تکنیکهای پیادهسازی کاربردی است که منجر به دستاوردهای قابل اندازهگیری در عملکرد میشود – که اغلب بهبودهای ۳۰ درصدی یا بیشتر در زمان اجرا را به همراه دارد.
برای موفقیت در این مسیر، باید با مفاهیم پایه Apache Spark و اصول پردازش دادهها آشنا باشید.
سرفصل ها و درس ها
پایههای تحلیل عملکرد اسپارک
Module 1: Spark Performance Analysis Foundation
زمانی که خط لولههای داده متوقف میشوند: بحران عملکرد
When Data Pipelines Crash: A Performance Crisis
مبانی Spark UI: خواندن داستان عملکرد
Spark UI Fundamentals: Reading the Performance Story
کار با Spark UI برای بهینهسازی عملکرد
Navigating the Spark UI for Performance Optimization
تحلیل و شتاببخشی عملکرد
Module 2: Performance Analysis & Acceleration
از ۴ ساعت به ۵ دقیقه: موفقیت نتفلیکس در بهینهسازی
From 4 Hours to 5 Minutes: Netflix's Optimization Success
استراتژیهای کشینگ: کاهش هزینههای محاسباتی
Caching Strategies: Reducing Computation Costs
پیادهسازی بهینهسازیهای پارتیشنبندی و کشینگ
Implementing Partitioning and Caching Optimizations
نمایش نظرات