آموزش رپلیکیشن دیتابیس در پستگرس PostgreSQL + مفاهیم و پیاده‌سازی + گواهینامه

آموزش رپلیکیشن دیتابیس در پستگرس PostgreSQL + مفاهیم و پیاده‌سازی + گواهینامه

آموزش رپلیکیشن دیتابیس در پستگرس PostgreSQL، مفاهیم و پیاده‌سازی به شما کمک می‌کند تا تکنیک‌های پیشرفته مدیریت دیتابیس را یاد بگیرید.

تریلر دوره

توضیحات کامل دوره

رپلیکیشن چیست؟ رپلیکیشن به معنای کپی و همزمان‌سازی داده‌ها از یک سرور اصلی (Master) به یکی یا چندین سرور پشتیبان (Replica) است. این فرایند برای افزایش دسترس‌پذیری و پایداری سیستم&zwn...

رپلیکیشن چیست؟

رپلیکیشن به معنای کپی و همزمان‌سازی داده‌ها از یک سرور اصلی (Master) به یکی یا چندین سرور پشتیبان (Replica) است. این فرایند برای افزایش دسترس‌پذیری و پایداری سیستم‌ها استفاده می‌شود تا در صورت خرابی سرور اصلی، داده‌ها در سرورهای پشتیبان قابل دسترسی باشند.

PostgreSQL چیست؟

PostgreSQL، سیستم مدیریت پایگاه داده رابطه‌ای و شی-رابطه‌ای متن‌باز و رایگان است که به دلیل قابلیت‌های پیشرفته، انعطاف‌پذیری و عملکرد قوی، به یکی از محبوب‌ترین پایگاه‌های داده در جهان تبدیل شده است. این پایگاه داده از استاندارد SQL پشتیبانی می‌کند و برای طیف گسترده‌ای از کاربردها، از وب‌سایت‌های کوچک تا سیستم‌های بزرگ اطلاعاتی، مناسب است. پستگرس‌کیوال به دلیل جامعه بزرگ توسعه‌دهندگان و پشتیبانی گسترده، به طور مداوم در حال بهبود و توسعه است.

اهمیت یادگیری رپلیکیشن در PostgreSQL چیست؟

رپلیکیشن در PostgreSQL به افزایش دسترس‌پذیری و پایداری سیستم‌های پایگاه داده کمک می‌کند. در محیط‌های تجاری و سازمانی، حفظ دسترسی به داده‌ها حتی در صورت بروز خرابی‌ها بسیار حیاتی است. با استفاده از رپلیکیشن، می‌توان از بازیابی سریع در مواقع خرابی و همچنین مقیاس‌پذیری بهتر سیستم‌ها اطمینان حاصل کرد. این مهارت برای افرادی که در زمینه مدیریت پایگاه داده‌ها یا سیستم‌های توزیع‌شده فعالیت می‌کنند، ضروری است و به آن‌ها کمک می‌کند تا پایگاه‌های داده مقاوم‌تر و کارآمدتری ایجاد کنند.

در این فرادرس چه چیزی یاد می‌گیریم؟

در این آموزش، رپلیکیشن PostgreSQL را با استفاده از سه ماشین مجازی لینوکسی یاد خواهیم گرفت. این فرایند شامل مراحل زیر است:

  • مفاهیم پایه‌ای رپلیکیشن: ابتدا با مفهوم رپلیکیشن و انواع آن آشنا می‌شویم و اهمیت آن را در افزایش دسترس‌پذیری و پایداری سیستم‌های پایگاه داده بررسی می‌کنیم.
  • آماده‌سازی محیط و نصب PostgreSQL: ماشین‌های مجازی لینوکسی را برای پیکربندی رپلیکیشن آماده و PostgreSQL را بر روی آن‌ها نصب می‌کنیم.
  • پیکربندی رپلیکیشن: مراحل پیکربندی سرور Master و Replica را یاد می‌گیریم. شامل تنظیمات فایل‌های پیکربندی postgresql.conf و pg_hba.conf و استفاده از ابزارهایی مانند pg_basebackup برای انتقال داده‌ها به Replica است.
  • آزمایش و رفع مشکلات: رپلیکیشن را تست و مشکلات رایج را شبیه‌سازی و رفع می‌کنیم. شامل بررسی همگام‌سازی داده‌ها و مدیریت خرابی‌ها است.

این فرادرس به صورت عملی و گام‌به‌گام همراه با مثال‌های واقعی و استفاده از ماشین‌های مجازی تهیه شده است تا درک عمیق‌تری از نحوه عملکرد رپلیکیشن به دست آوردید.

  • فصل یکم: معرفی و مفاهیم اولیه رپلیکیشن در پستگرس
    • درس ۱: مفاهیم و کاربردهای رپلیکیشن
    • درس ۲: معرفی رپلیکیشن استریمینگ و پیکربندی در پستگرس
  • فصل دوم:‌ مفاهیم و مقدمات پیاده‌سازی رپلیکیشن در پستگرس
    • درس ۳: تنظیمات پیکربندی Master و Replica در پستگرس
    • درس ۴: معرفی ابزار پشتیبان‌گیری pg_basebackup
    • درس ۵: معرفی جداول pg_stat_wal_receiver و pg_replicatio_slots
  • فصل سوم: پیاده‌سازی استریمینگ رپلیکیشن 
    • درس ۶: آماده‌سازی ماشین مجازی‌ها و نصب پستگرس در لینوکس CentOS
    • درس ۷: فعال‌سازی پستگرس با نسخه نصب‌شده و تست اجرای پستگرس در ماشین مجازی
    • درس ۸: کانفیگ postgresql.conf برای سرور Master
    • درس ۹: ساخت یوزر برای رپلیکیشن و پیکربندی فایل pg_hba.conf در سرور Master
    • درس ۱۰: پیکربندی رپلیکیشن در سرور Replica
    • درس ۱۱: ارتباط سرور Master  و Replica با استفاده از pg_base_backup در سرور Replica
    • درس ۱۲: تست رپلیکیشن در سرورهای Master و Replica
  • فصل چهارم:‌ راهنمایی ادامه مسیر    
    • درس ۱۳: جمع‌بندی و نتیجه مباحث
    • درس ۱۴: ادامه یادگیری

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

  • چکیده
    0:01:25

  • مفاهیم و کاربردهای رپلیکیشن
    رایگان 0:05:08
  • معرفی رپلیکیشن استریمینگ و پیکربندی در پستگرس
    0:11:53

  • تنظیمات پیکربندی Master و Replica در پستگرس
    رایگان 0:07:21
  • معرفی ابزار پشتیبان‌گیری pg_basebackup
    0:09:11
  • معرفی جداول pg_stat_wal_receiver و pg_replicatio_slots
    رایگان 0:05:11

  • آماده‌سازی ماشین مجازی‌ها و نصب پستگرس در لینوکس CentOS
    0:10:35
  • فعال‌سازی پستگرس با نسخه نصب‌شده و تست اجرای پستگرس در ماشین مجازی
    0:04:54
  • کانفیگ postgresql.conf برای سرور Master
    رایگان 0:09:40
  • ساخت یوزر برای رپلیکیشن و پیکربندی فایل pg_hba.conf در سرور Master
    0:06:13
  • پیکربندی رپلیکیشن در سرور Replica
    0:09:43
  • ارتباط سرور Master  و Replica با استفاده از pg_base_backup در سرور Replica
    رایگان 0:12:24
  • تست رپلیکیشن در سرورهای Master و Replica
    0:07:46

  • تمرین ۱ - استقرار کامل رپلیکیشن یک‌طرفه
  • تمرین ۲ - تحلیل و رفع خطای رپلیکیشن

  • جمع‌بندی و نتیجه مباحث
    0:03:56
  • ادامه یادگیری
    0:02:40

  • آموزش رپلیکیشن دیتابیس در پستگرس PostgreSQL + مفاهیم و پیاده‌سازی

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,190,000 تومان
238,000 تومان
80% تخفیف

این دوره شامل:
8 فصل آموزشی
1:48:0 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 13:49:36
تعداد امتیازها: 1
تعداد دانشجو: 74
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: