লজিক্যাল রেপ্লিকেশন ডেটা পরিবর্তনগুলি নির্দিষ্ট টেবিলের স্তরে প্রতিলিপি করে (পাবলিশ/সাবস্ক্রাইব মডেল ব্যবহার করে), পুরো ডেটাবেস ক্লাস্টারকে বাইট-ফর-বাইট কপি করার পরিবর্তে যেমন ফিজিক্যাল (স্ট্রিমিং) রেপ্লিকেশন করে। এটি নমনীয় করে তোলে — নির্বাচনী, ক্রস-সংস্করণ, এবং বিভিন্ন স্কিমায় — মাইগ্রেশন এবং ইন্টিগ্রেশনের জন্য আদর্শ।
লজিক্যাল বনাম ফিজিক্যাল রেপ্লিকেশন
PHYSICAL (streaming) → replicates the ENTIRE cluster at the storage/WAL level
✓ exact copy, simple ✗ all-or-nothing, same Postgres version, read-only replica
LOGICAL → replicates specific TABLES' changes via a publish/subscribe model
✓ SELECTIVE (choose tables), CROSS-VERSION, to DIFFERENT schemas, replica is WRITABLE
✗ more setup, some limitations (DDL not replicated automatically, etc.)
