现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
نقل البيانات إلى Firestore مع التوافق مع MongoDB
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ينطبق ذلك على إصدار Cloud Firestore Enterprise فقط.
|
يمكنك نقل قاعدة البيانات المصدر المتوافقة مع MongoDB إلى قاعدة بيانات Firestore متوافقة مع MongoDB مع الحدّ الأدنى من وقت التوقف عن العمل.
خطوات نقل البيانات
يوضّح هذا القسم بالتفصيل خطوات النقل المختلفة.
تنشئ خدمة Datastream مصدر بيانات بين مصدر ووجهة. في هذه الحالة، يكون المصدر هو عملية النشر الحالية المتوافقة مع MongoDB، بينما يكون الوجهة هي Cloud Storage. تتضمّن هذه العملية الخطوات التالية:
أنشئ ملفًا شخصيًا لعملية ربط مصدر بيانات Datastream
لمصدر MongoDB. تعتمد التعليمات المحدّدة على النوع وطريقة نشر المصدر المتوافق مع MongoDB.
أنشئ حزمة Cloud Storage
ستتلقّى البيانات وأحداث التغيير من
قاعدة بيانات المصدر المتوافقة مع MongoDB.
أنشئ ملفًا شخصيًا لعملية ربط وجهة Datastream
يستخدم حزمة Cloud Storage هذه.
إنشاء وتفعيل مصدر بيانات في Datastream
يربط ملف تعريف ربط المصدر بملف تعريف ربط الوجهة
ابدأ مسار Dataflow
لبدء إدخال البيانات التي تم التقاطها إلى Cloud Firestore
باستخدام قاعدة بيانات متوافقة مع MongoDB.
مراقبة البث
لتحديد المعالم الرئيسية المهمة في عملية نقل البيانات
لتحديد ما إذا حدثت أي أخطاء أثناء نقل البيانات
عندما يكون ذلك مناسبًا، أوقِف حركة المرور التي تكتب البيانات
إلى قاعدة البيانات المصدر. بعد نسخ جميع البيانات، بما في ذلك التغييرات الأخيرة، إلى قاعدة البيانات Cloud Firestore المتوافقة مع MongoDB، أعِد توجيه زيارات القراءة إلى الوجهة الجديدة.
فعِّل حركة الكتابة
إلى Cloud Firestore باستخدام قاعدة بيانات متوافقة مع MongoDB.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nYou can migrate your MongoDB-compatible source database to a Firestore with\nMongoDB compatibility database with minimal downtime.\n\nMigration steps\n\nThis section details out the various migration steps.\n\nThe Datastream service creates a stream between a source and a destination. In\nthis case, the source is your current MongoDB-compatible deployment, while the\ndestination is Cloud Storage. This process has the following steps:\n\n1. [Create a source Datastream connection profile](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-create-connection-profiles)\n for your MongoDB source. Specific instructions depend on the type and the way\n your MongoDB-compatible source is deployed.\n\n2. [Create a Cloud Storage bucket](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-configure-resources#create-bucket)\n that will receive the data and the change events from your\n MongoDB-compatible source database.\n\n3. [Create a destination Datastream connection profile](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-create-connection-profiles#connection-profile-storage)\n that uses this Cloud Storage bucket.\n\n4. [Create and actuate a Datastream stream](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-import-from-source)\n that connects the source connection profile to the destination connection\n profile.\n\n5. [Initiate a Dataflow pipeline](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-write-to-destination)\n to begin injecting the captured data into your Cloud Firestore\n with MongoDB compatibility database.\n\n6. [Monitor the stream](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-traffic#migration-completion-milestones)\n to identify important milestones in the migration process to determine\n whether any errors were encountered during the data transfer.\n\n7. When it's appropriate, [shut down write traffic](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-traffic#shut-down-write-traffic)\n to the source database. After all data, including recent changes, was\n replicated to the Cloud Firestore with MongoDB compatibility\n database, redirect read traffic to the new destination.\n\n8. [Enable write traffic](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-traffic#migrate-write-traffic)\n to your Cloud Firestore with MongoDB compatibility database."]]