نقل البيانات إلى 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.