الانتقال إلى المحتوى الرئيسي
توضح هذه الوثيقة كيفية التحكم في مزامنة ClickPipe الخاص بـ MongoDB عندما يكون ClickPipe في وضع CDC (Running).

نظرة عامة

تتكوّن معمارية ClickPipes الخاصة بقواعد البيانات من عمليتين متوازيتين: السحب من قاعدة البيانات المصدر والدفع إلى قاعدة البيانات الهدف. وتتحكم في عملية السحب إعدادات مزامنة تحدد مدى تكرار سحب البيانات ومقدار البيانات التي ينبغي سحبها في كل مرة. والمقصود بعبارة “في كل مرة” هو دفعة واحدة، لأن ClickPipe يسحب البيانات ويدفعها على شكل دفعات. هناك طريقتان رئيسيتان للتحكم في مزامنة ClickPipe لـ MongoDB. وسيبدأ ClickPipe في الدفع عند تفعيل أحد الإعدادات أدناه.

فاصل المزامنة

فاصل المزامنة الخاص بالمسار هو مقدار الوقت (بالثواني) الذي سيقوم ClickPipe خلاله بسحب السجلات من قاعدة البيانات المصدر. ولا يشمل هذا الفاصل الوقت اللازم لإرسال ما لدينا إلى ClickHouse. القيمة الافتراضية هي دقيقة واحدة. يمكن ضبط فاصل المزامنة على أي عدد صحيح موجب، ولكن يُوصى بالإبقاء عليه فوق 10 ثوانٍ.

حجم دفعة السحب

حجم دفعة السحب هو عدد السجلات التي سيسحبها ClickPipe من قاعدة البيانات المصدرية في دفعة واحدة. ويُقصد بالسجلات هنا عمليات insert والتحديث والحذف التي تُجرى على الـcollections التي تشكّل جزءًا من المسار. القيمة الافتراضية هي 100,000 سجل. والحد الأقصى الآمن هو 10 ملايين.

تهيئة إعدادات المزامنة

يمكنك تعيين فاصل المزامنة وحجم دفعة السحب عند إنشاء ClickPipe أو تعديل ClickPipe موجود. وعند إنشاء ClickPipe، ستظهر هذه الإعدادات في الخطوة الثانية من معالج الإنشاء، كما هو موضح أدناه: وعند تعديل ClickPipe موجود، يمكنك الانتقال إلى علامة تبويب الإعدادات الخاصة بالمسار، ثم إيقاف المسار مؤقتًا والنقر على تهيئة هنا: سيؤدي ذلك إلى فتح لوحة جانبية تتضمن إعدادات المزامنة، حيث يمكنك تغيير فاصل المزامنة وحجم دفعة السحب:

مراقبة سلوك التحكم بالمزامنة

يمكنك معرفة المدة التي تستغرقها كل دفعة في جدول CDC Syncs ضمن علامة التبويب Metrics في ClickPipe. لاحظ أن المدة هنا تشمل أيضًا وقت الإرسال، وإذا لم ترد أي صفوف، فسينتظر ClickPipe، كما يُحتسب وقت الانتظار ضمن هذه المدة أيضًا.
آخر تعديل في ٢٩ يونيو ٢٠٢٦