مهاجرت از طریق Physical Replication

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

فرآیند کلی

  • درخواست خود را در کانال پشتیبانی ستون مطرح کنید.
  • به درخواست شما یک کلاستر جدید با منابعی که مشخص می‌کنید ایجاد می‌شود. با ایجاد یک physical replication slot بر روی کلاستر مبدا، تمام داده‌ها به‌صورت برخط به کلاستر جدید منتقل می‌شود.
  • تا زمان جداسازی، کلاستر جدید به‌روز و همگام نگه داشته می‌شود.
  • در زمان مناسب، شما نوشتن روی کلاستر فعلی را متوقف می‌کنید.
  • از سینک بودن داده‌ها بین دو کلاستر قدیم و جدید اطمینان حاصل می‌کنید.
  • کلاستر جدید را از طریق تنظیمات بیشتر در پنل مستقل (Promote) می‌کنید.
  • به کلاستر جدید متصل می‌شوید.