توضیحات
آموزش مدیریت و عیبیابی انواع Replication در PostgreSQL قسمت دوم
نام دوره : PostgreSQL Database Administration on Windows/Linux- Part 2
پیشنیازها
- آشنایی پایه با مفاهیم پایگاه داده
- گذراندن دوره مقدماتی PostgreSQL یا آشنایی با PostgreSQL نسخه 12
- دسترسی به اینترنت برای دانلود و نصب PostgreSQL
- آشنایی عملی با سیستمعاملهای Windows و Linux
توضیحات دوره
Replication یکی از مهمترین قابلیتهای PostgreSQL برای افزایش دسترسپذیری، تحمل خطا، بازیابی سریع و توزیع بار کاری در محیطهای سازمانی است.
در زیرساختهای مدرن، تنها راهاندازی یک پایگاه داده کافی نیست؛ مدیران پایگاه داده باید بتوانند مکانیزمهای پشتیبان، Failover و Replication را برای حفظ پایداری سرویسها پیادهسازی کنند.
PostgreSQL به عنوان یکی از قدرتمندترین سیستمهای مدیریت پایگاه داده متنباز جهان، امکانات گستردهای برای پیادهسازی انواع Replication فیزیکی و منطقی در اختیار سازمانها قرار میدهد.
این قابلیتها امکان انتقال دادهها میان سرورها، افزایش قابلیت اطمینان، کاهش زمان از کارافتادگی و مدیریت بهتر زیرساختهای داده را فراهم میکنند.
در این دوره تخصصی، بهصورت عملی و همراه با سناریوهای واقعی، نحوه طراحی، پیادهسازی، مدیریت و عیبیابی انواع Replication در PostgreSQL را فرا خواهید گرفت.
همچنین با ابزارهای حرفهای مدیریت Replication و روشهای Failover خودکار آشنا خواهید شد.
مباحث اصلی دوره
- آشنایی کامل با Replication و اصطلاحات تخصصی آن
- پیکربندی معماری Master و Slave
- راهاندازی Warm Standby و Hot Standby
- بررسی انواع مختلف Replication
- آشنایی با Modeها و Modelهای Replication
- پیادهسازی Log Shipping Replication
- راهاندازی Log Based Standby در Windows و Linux
- مدیریت Failover در Log Shipping
- پیادهسازی Streaming Replication
- مانیتورینگ و نظارت بر Streaming Replication
- راهاندازی Synchronous Streaming Replication
- پیکربندی Physical Replication Slots
- مدیریت Failover در Streaming Replication
- کار با Repmgr (Replication Manager)
- پیادهسازی Failover خودکار با Repmgr
- اتصال مجدد Primary Server پس از خرابی
- افزودن Nodeهای جدید به کلاستر
- پیادهسازی Standby Follow
- انجام Switchover بین Primary و Standby
- راهاندازی Cascading Streaming Replication
- پیکربندی Witness Server
- پیادهسازی سیستم اعلان رویدادها (Event Notification)
- مانیتورینگ حرفهای Repmgr
- ارتقاء و بهروزرسانی Replication Manager
- حذف و پاکسازی Repmgr
بخش Logical Replication
در بخش پیشرفته دوره، با Replication منطقی PostgreSQL آشنا خواهید شد که امکان انتقال انتخابی دادهها بین پایگاههای داده مختلف را فراهم میکند.
موضوعات این بخش شامل:
- راهاندازی Logical Replication
- مدیریت Publication و Subscription
- کار با Logical Replication Slots
- افزودن جداول جدید به Publication
- Refresh کردن Subscriptionها
- پیادهسازی Cascading Logical Replication
- حذف و مدیریت Publicationها و Subscriptionها
بهینهسازی عملکرد PostgreSQL
علاوه بر مباحث Replication، دوره به تنظیم و بهینهسازی پارامترهای حیاتی PostgreSQL نیز میپردازد تا بتوانید عملکرد سرورها را در محیطهای عملیاتی بهبود دهید.
از جمله:
- تنظیم Shared Buffers
- پیکربندی Work_Mem
- تنظیم Maintenance_Work_Mem
- بهینهسازی مصرف حافظه و منابع سیستم
- افزایش کارایی Replication و پردازش کوئریها
آشنایی با قابلیتهای جدید PostgreSQL
همچنین جدیدترین قابلیتهای PostgreSQL در نسخههای 15 و 16 بررسی میشوند، بهویژه امکانات جدید مرتبط با Logical Replication و بهبودهای زیرساختی که در محیطهای Enterprise کاربرد فراوانی دارند.
دستاوردهای دوره آموزش مدیریت و عیبیابی انواع Replication در PostgreSQL قسمت دوم
پس از پایان این دوره، قادر خواهید بود:
- انواع Replication در PostgreSQL را پیادهسازی کنید.
- زیرساختهای High Availability طراحی نمایید.
- مکانیزمهای Failover و Disaster Recovery را مدیریت کنید.
- از Repmgr برای مدیریت کلاسترهای PostgreSQL استفاده کنید.
- Replication فیزیکی و منطقی را بهصورت حرفهای راهاندازی نمایید.
- عملکرد سرور PostgreSQL را برای محیطهای پرترافیک بهینه کنید.
- مشکلات Replication را تحلیل و برطرف نمایید.
- زیرساختهای پایدار و مقیاسپذیر برای سازمانها طراحی کنید.
دوره آموزش مدیریت و عیبیابی انواع Replication در PostgreSQL قسمت دوم مناسب چه کسانی است؟
- مدیران پایگاه داده (DBA)
- توسعهدهندگان نرمافزار
- مهندسان DevOps و زیرساخت
- مدیران سیستمهای Linux و Windows
- دانشجویان و علاقهمندان به PostgreSQL
- افرادی که قصد فعالیت حرفهای در حوزه مدیریت پایگاه دادههای سازمانی را دارند
- کسانی که میخواهند مفاهیم High Availability، Replication و Disaster Recovery را بهصورت عملی یاد بگیرند








یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید