التكرار (Replication) ينسخ البيانات من قاعدة البيانات الأساسية (primary) إلى خادم أو عدة خوادم نسخ احتياطية (replica/standby) — لتحقيق التوفر العالي (failover في حالة فشل الأساسية) وتوسيع القراءة (توزيع استعلامات القراءة). يستخدم PostgreSQL بشكل أساسي التكرار المباشر (streaming replication) (physical) بناءً على سجل الكتابة المسبقة (WAL).
التكرار المباشر (streaming replication)
Primary ──(streams WAL: the write-ahead log of changes)──▶ Replica(s)
✓ The primary handles all WRITES
✓ Replicas continuously apply the primary's WAL → stay in sync (near-real-time)
✓ Replicas can serve READ queries ("hot standby") → scale reads
