ما هو دفق النسخ المتماثل في Postgres؟
ما هو دفق النسخ المتماثل في Postgres؟

فيديو: ما هو دفق النسخ المتماثل في Postgres؟

فيديو: ما هو دفق النسخ المتماثل في Postgres؟
فيديو: PostgreSQL Streaming Replication Tutorial 2024, شهر نوفمبر
Anonim

من عند PostgreSQL ويكي

تدفق النسخ المتماثل (SR) يوفر القدرة على الشحن المستمر وتطبيق سجلات WAL XLOG على عدد من الخوادم الاحتياطية من أجل إبقائها محدثة. تمت إضافة هذه الميزة إلى PostgreSQL 9.0

ومن ثم ، كيف يعمل النسخ المتماثل PostgreSQL؟

عند بدء تشغيل ملف تكرار ، تقوم عملية مستقبل wal بإرسال LSN (رقم تسلسل السجل) حتى عندما يتم إعادة تشغيل بيانات WAL على أحد الرقيق ، إلى السيد. ثم ترسل عملية wal sender على master بيانات WAL حتى أحدث LSN بدءًا من LSN التي يرسلها مستقبل wal ، إلى العبد.

تعرف أيضًا ، ما هو التكرار المنطقي؟ النسخ المنطقي هي طريقة تكرار كائنات البيانات وتغييراتها ، بناءً على تكرار الهوية (عادة مفتاح أساسي). نحن نستخدم المصطلح منطقي على عكس المادية تكرار ، والذي يستخدم عناوين الكتلة الدقيقة والبايت بايت تكرار.

بجانب ما ورد أعلاه ، هل تدعم PostgreSQL النسخ المتماثل؟

الميزات الموجودة في جوهر PostgreSQL الاستعداد / التدفق السريع النسخ المتماثل متاح اعتبارًا من PostgreSQL 9.0 ويوفر ثنائي غير متزامن تكرار إلى واحد أو أكثر من قوائم الانتظار. قد تصبح Standbys أيضًا قوائم انتظار ساخنة بمعنى أنها علبة يمكن الاستعلام عنها كقاعدة بيانات للقراءة فقط.

ما هو Max_wal_senders؟

max_wal_senders (عدد صحيح) يحدد الحد الأقصى لعدد الاتصالات المتزامنة من الخوادم الاحتياطية أو عملاء النسخ الاحتياطي الأساسي المتدفق (على سبيل المثال ، الحد الأقصى لعدد عمليات مرسل WAL التي يتم تشغيلها في وقت واحد). القيمة الافتراضية هي صفر ، مما يعني أن النسخ المتماثل معطل.

موصى به: