نقل البيانات إلى Firestore مع التوافق مع MongoDB

ينطبق ذلك على إصدار Cloud Firestore Enterprise فقط.

يمكنك نقل قاعدة البيانات المصدر المتوافقة مع MongoDB إلى قاعدة بيانات Firestore متوافقة مع MongoDB مع الحدّ الأدنى من وقت التوقف عن العمل.

خطوات نقل البيانات

يوضّح هذا القسم بالتفصيل خطوات النقل المختلفة.

تنشئ خدمة Datastream مصدر بيانات بين مصدر ووجهة. في هذه الحالة، يكون المصدر هو عملية النشر الحالية المتوافقة مع MongoDB، بينما يكون الوجهة هي Cloud Storage. تتضمّن هذه العملية الخطوات التالية:

  1. أنشئ ملفًا شخصيًا لربط مصدر Datastream لمصدر MongoDB. تعتمد التعليمات المحدّدة على النوع وطريقة نشر المصدر المتوافق مع MongoDB.

  2. أنشئ حزمة Cloud Storage ستتلقّى البيانات وأحداث التغيير من قاعدة البيانات المصدر المتوافقة مع MongoDB.

  3. أنشئ ملفًا شخصيًا لعملية ربط وجهة Datastream يستخدم حزمة Cloud Storage هذه.

  4. إنشاء وتفعيل مصدر بيانات Datastream يربط ملف تعريف ربط المصدر بملف تعريف ربط الوجهة.

  5. ابدأ مسار Dataflow لبدء إدخال البيانات التي تم جمعها إلى Cloud Firestore باستخدام قاعدة بيانات متوافقة مع MongoDB.

  6. تتبُّع البث لتحديد المراحل المهمة في عملية نقل البيانات وتحديد ما إذا حدثت أي أخطاء أثناء نقل البيانات

  7. عندما يكون ذلك مناسبًا، أوقِف حركة المرور الخاصة بالكتابة إلى قاعدة البيانات المصدر. بعد نسخ جميع البيانات، بما في ذلك التغييرات الأخيرة، إلى Cloud Firestore مع قاعدة بيانات متوافقة مع MongoDB، أعِد توجيه زيارات القراءة إلى الوجهة الجديدة.

  8. فعِّل حركة الكتابة إلى Cloud Firestore باستخدام قاعدة بيانات متوافقة مع MongoDB.