রেপ্লিকেশন একটি প্রাইমারি ডাটাবেস থেকে একটি বা একাধিক রেপ্লিকা (স্ট্যান্ডবাই) সার্ভারে ডেটা অনুলিপি করে — উচ্চ উপলব্ধতার জন্য (প্রাইমারি ব্যর্থ হলে ফেইলওভার) এবং রিড স্কেলিংয়ের জন্য (রিড কোয়েরি বিতরণ করুন)। PostgreSQL প্রধানত স্ট্রিমিং রেপ্লিকেশন (ফিজিক্যাল) ব্যবহার করে যা write-ahead log (WAL) এর উপর ভিত্তি করে।
Streaming (physical) 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
